복잡하지만 차근차근 보면 그렇게 많이 어렵지는 않다!!
dev브랜치에서 개발을한다!
git checkout Dev를 통해 지금 위치한 브랜치를 Dev로 옮겨야 한다
git checkout -b feature1를 통해 Dev브랜치를 기반으로 브랜치를 딴다
feature1이 궁극적으로 합쳐져야 하는곳 upstream의 dev 브랜치!
Git push origin feature1
머지된것을 바탕으로 다음 코드를 작성하고 자하면?
git remote add upstream 코드스테이츠원본레포링크
remote add upstream
git pull upstream dev
git checkout Dev를 통해 지금 위치한 브랜치를 Dev로 옮겨야 한다
그 후에 git checkout -b feature2를 통해 Dev를 기반으로 feature브랜치를 만든다
이후는 반복한다!