설명서에 "git-cherry은 커밋 ID (sha1)보다는 변경 집합을 비교하기 때문에 git-cherry을 사용하여 로컬에서 커밋 한 것이 있는지 확인할 수 있습니다 다른 커밋 ID로 적용되었습니다. " ..git cherry confusion - 문서에 설명 된대로 작동하지 않습니다.
$ git cherry master release-1.1.0 | head -1
- 533e2559342910fbffa2be5b38fdd7f2ddb2ed53
$ git show 533e2559342910fbffa2be5b38fdd7f2ddb2ed53
...
(cherry picked from commit 409c61b3304373a73c787fdf9c08cc338934b74d)
...
자식 쇼 409C 동일한 변경 집합을 도시 533E
$ git br --contains 533e2559342910fbffa2be5b38fdd7f2ddb2ed53
release-1.1.0
$ git br --contains 409c61b3304373a73c787fdf9c08cc338934b74d
master
release-1.0.4
는 변경 집합 양쪽 마스터에 놓아-1.1.0 것을 의미 :
보자. 그래서 어떻게 git cherry가 533e를 보여 주는지 ..?
내 경로에 git-patch-id가 없지만 'git patch-id'가 작동합니다. –