GitNotes.17-4.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 17.4: upstream 에 아직 적용되지 않은 커밋들 검색하기

git cherry 명령어는 현재까지 cherry-pick 되지 않은 변경사항들을 표시해준다.

예제:

git checkout master git cherry development

위 명령 실행시 아래와 유사한 결과가 표시될 것이다:

+ 492508acab7b454eee8b805f8ba906056eede0ff - 5ceb5a9077ddb9e78b1e8f24bfc70e674c627949 + b4459544c000f4d51d1ec23f279d9cdb19c1d32b + b6ce3b78e938644a293b2dd2a15b2fecb1b54cd9

"+" 표시가 앞에 붙은 커밋들은 development 브랜치에 아직 cherry-pick 되지 않은 커밋임을 의미한다.

문법:

git cherry [-v] [<upstream> [<head> [<limit>]]]

옵션:

-v SHA1 해시값과 함께 커밋 제목을 표시한다.

< upstream > 동일한 커밋들을 검색할 대상 upstream 브랜치를 지정한다. HEAD 의 upstream 브랜치를 기본값으로 가진다.

< head > 작업중인 브랜치를 지정한다; HEAD 가 기본값이다.

< limit > 주어진 최대 수치 이상의 커밋들을 표시하지 않는다.

더 많은 정보를 위해서는 git-cherry 문서 를 참고한다.

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts