[Github] github로 협업하는 법

[Github] github로 협업하는 법

영리치 1 140 08.18 19:29

1. git clone <레포지토리>

2. (브랜치 만들기) git checkout -b <feature/내이니셜-기능>

3. 수정 및 작업

4. git add 및 commit

5. git checkout master

6. (병합 전 풀) git pull origin master

7. git checkout <feature/내이니셜-기능>


8. git rebase master

git rebase 충돌 날 경우, 컨플릭트가 뜸. master는 이렇게 되어 있고, 나의 브랜치는 이렇게 되어 있다고 알려줌. 내 브랜치에 있는 것으로 남기고 git add 와 commit을 하고 다시 리베이스와 푸쉬를 하면 됨.

레포지토리에서 풀 리퀘스트 할 때에도 컨플릭트 난 곳을 일일이 수정하면 됨.


9. (푸쉬) git push origin <feature/내이니셜-기능>

10. (내가 작업한 브랜치를 master 브랜치에 병합함.) github 들어가서 "pull request" 탭  > New pull request

11. base (master) <- compare (<feature/내이니셜-기능>) Create pull request > 메시지 입력 후 Create pull request

12. (vercel 등 제 3자 라이브러리에서 충돌 나더라도, 무시하고) Merge pull request > Confirm Merge > Delete branch

Comments

20대부자
Category
Facebook Twitter GooglePlus KakaoStory NaverBand