Woowa Techcourse/Missions
[GIT] 자주쓰는 GIT 명령어 정리
mingule
2021. 3. 24. 02:53
내가 자주 쓰는 GIT 명령어들을 소소하게 정리해놓는 공간!
누적해서 적어놓으려고 한다. 후후
Commit 순서 변경, 합치기 등
commit의 순서가 잘못되었거나, 잘못된 커밋을 했을 때, 수작업으로 변경할 수 있다.
git rebase -i HEAD~개수
rebase를 잘못했을 때 stop할 수 있다.
git rebase --abort
rebase가 잘 되고 있다면 continue 해준다.
git rebase --continue
cherry-pick
- 다른 브랜치에 있는 커밋을 선택적으로 내 브랜치에 적용시킬 때 사용하는 명령어
- git cherry-pick <commit_hash> 처럼 사용한다.
- cherry-pick하려는 commit과 내 branch 사이에 conflict가 났을 때
- -continue 나 -abort 를 사용할 수 있다.
reflog
- 저장된 HEAD 변경 이력을 보는 명령어
- git reflog 처럼 사용한다.
- git reflog -g 는 commit 기록과 reflog 기록을 함께 볼 수 있다.