Home Git 다시 시작: cherry Pick git game
Post
Cancel

Git 다시 시작: cherry Pick git game

cherry-pick

HEAD 아래의 몇 커밋들에 대한 복사본을 만드는 것

1
git cherry-pick <Commit 1> <Commit 2>

rebase 와 비슷하지만 원하는 commit 을 선택할 수 있다

원하는 커밋이 무엇인지와 해시 값을 알 때 유용하다

interactive rebase

원하는 커밋을 모르는 상황에서 사용한다 rebase 할 커밋들을 컴도할 수 있다

1
git rebase -i test

-i 옵션으로 인터랙티브 리베이스를 사용할 수 있다 인터랙티브 리베이스를 사용하면 목적지가 되는 곳 아래에 복사될 커밋들을 보여주는 텍스트 편집기를 띄운다 각 커밋을 구분할 수 있는 해시와 메시지도 보여준다

커밋의 순서를 바꾸거나 원하지 않는 커밋을 제외하고 여러 커밋을 합칠 수있다

현재 작업중인 HEAD 브랜치에서 목표로 하는 test 브랜치에 현재 작업 트리 내 커밋의 복사본을 만든다

1
git rebase -i HEAD~5
This post is licensed under CC BY 4.0 by the author.