Branch (2) 썸네일형 리스트형 [Git & Github] 7 - 협업하기 1. 내 로컬 저장소는 변했는데 원격 저장소는 변함 없는 경우 → 그냥 Push 하면 그만 2. 내 로컬 저장소는 변함 없는데 원격 저장소는 변한 경우 → git pull로 동기화 후 push하기 [1] rebase [2] pull request (→ merge) 1) 협업 대상 repository fork하기 2) fork 해온 곳에서 clone 하기 3) branch를 만들고 작성하고자 하는 코드(commit) 작성 4) 코드작업을 수행한 그 branch에 push 5) pull request 날리기 6) pull request 날린 branch 지우기 + push 권한 주기 (collaborator 추가하기) → 대규모 프로젝트에 권장X ※ conflict : 자신의 로컬 저장소에서 진행한 변경 이.. [Git & Github] 5 - 나누어 관리(Branch) Branch로 알아보는 git의 협업 원리 작업 단위로 나눈다 → 각자 작업한다 → 합친다 master branch : 다른 branch들이 뻗어나가는 태초의 branch - 새 branch 만들기 → git branch [브랜치 이름] - branch 목록 확인 → git branch - 다른 branch로 들어가기 → git checkout [브랜치 이름] ** git checkout -b [브랜치 이름] : 만들기 + 들어가기 어떤 branch를 어디로 합칠 것인가 ‘병합의 결과’가 되는 대상에 checkout git merge [합치려는 branch] 이전 1 다음