Git

Git 브랜치 병합 관련 명령어

dm.kim 2021. 6. 28. 09:42

git merge : 포크된 이력을 가지고 있는 브랜치를 병합한다. 이력에는 갈라져나온 뿌리가 그대로 남아있다.

git rebase : merge를 사용하면 히스토리를 볼 때 뿌리가 여러개로 나눠져 있어 보기가 어렵지만 rebase는 베이스를 다시 정의함으로써 새롭게 커밋 라인을 정리하여 히스토리를 깔끔하게 볼 수 있다.

git cherry-pick : 다른 브랜치에 있는 커밋을 선택적으로 HEAD가 위치한 브랜치에 적용시킬 때 사용하는 명령어이다.

git config user.name, user.email도 변경하여 GitHub에 이미 반영된 값들을 변경 가능하다.

'Git' 카테고리의 다른 글

GitHub/GitLab 로컬 로그인  (0) 2022.05.08
이미 push한 commit 메시지 변경  (0) 2021.07.06
git switch  (0) 2021.01.27
원격으로부터 pull한 뒤 branch 충돌 날 때(오래전 변경 사항이 필요 없을 때)  (0) 2021.01.08
git reset  (0) 2020.11.14