이미 push한 commit 메시지 변경 GitHub에 push된 commit 메시지를 변경할 수 있다. 1. 역시 등장하는 rebase 명령어 git rebase HEAD~[변경하고자 하는 커밋 수] -i 2. pick 단어를 reword로 변경 3. 저장하고 나온 뒤 reword로 바꾼 commit만큼 메시지 수정 4. 강제 push하여 GitHub에 반영 git push origin [브랜치] -f Git 2021.07.06
Git 브랜치 병합 관련 명령어 git merge : 포크된 이력을 가지고 있는 브랜치를 병합한다. 이력에는 갈라져나온 뿌리가 그대로 남아있다. git rebase : merge를 사용하면 히스토리를 볼 때 뿌리가 여러개로 나눠져 있어 보기가 어렵지만 rebase는 베이스를 다시 정의함으로써 새롭게 커밋 라인을 정리하여 히스토리를 깔끔하게 볼 수 있다. git cherry-pick : 다른 브랜치에 있는 커밋을 선택적으로 HEAD가 위치한 브랜치에 적용시킬 때 사용하는 명령어이다. git config user.name, user.email도 변경하여 GitHub에 이미 반영된 값들을 변경 가능하다. Git 2021.06.28