통합 브랜치(Integration Branch)
토픽 브랜치(Topic Branch)
git branch
: 모든 branch 출력 git branch [브랜치명]
: 새로운 branch 생성git branch -d [브랜치명]
: Local branch 제거git push -d [원경저장소명] [브랜치명]
: Remote branch 제거git checkout [브랜치명]
: branch 이동merge
)가 필요한 경우If - 내가 PULL을 실행한 후, 다른 사람이 PUSH를 하여 원격 저장소를 업데이트 한 경우,
나의 PUSH요청이 거부되기 때문에 다른 사람의 업데이트 이력을 내 저장소에도 갱신해야 한다.
git merge [브랜치명] (목적)
: 현재 branch(s)에서 대상 branch(O)를 병합If - 병합(merge
)전에 원격 저장소와 로컬 저장소 양쪽에서 파일의 동일한 부분을 변경한 경우,
충돌 발생 & PUSH가 거부됨(파일에 충돌이 발생한 부분이 표시됨)
merge
한 파일을 수정 후 PUSH