본 문서는 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)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
18.2: git stash 한 작업 내역 복구하기 (0) | 2019.11.29 |
---|---|
18.1: reset 작업 복구하기 (0) | 2019.11.28 |
17.3: cherry-pick 작업이 필요할지 확인하기 (0) | 2019.11.28 |
17.2: 하나의 브랜치 내의 특정 범위 커밋들을 다른 브랜치에 복사하기 (0) | 2019.11.27 |
17.1: 하나의 브랜치 내의 특정 커밋을 다른 브랜치에 복사하기 (0) | 2019.11.27 |