我想確認SHA是否被櫻桃採摘或之前櫻桃採摘回購,其他人嗎? 如何找出某人是否已經選擇了SHA?GIT櫻桃採摘如何找出已經採摘櫻桃
0
A
回答
0
櫻桃選擇提交的SHA1在重新創建時發生更改,因此您無法在日誌中搜索原始提交(一個選項允許在消息日誌中引用它,但無法確定它被使用)。
所以你要搜索日誌消息:
git log --grep="the log message"
如果結果顯示出來,這將是櫻桃採摘提交。
1
如果將其用
git cherry-pick -x <sha1>
拾取然後提交消息將包含原始提交ID( 「(cherry picked from commit ...)
」)。所以:
git log --grep <sha1>
會找到它。否則,git cherry
將建議尚未選入當前分支的提交。要看看是否提交仍是挑選候選人:
git cherry <upstream> | fgrep <sha1>
如果你繼續前進,並嘗試再次挑選,在沒有發生衝突,第二次將不進行任何變更運行cherry-pick
。如果與發生衝突,則需要檢查日誌中是否已有應用。
相關問題
- 1. Git櫻桃採摘範圍
- 2. 申請櫻桃採摘
- 3. git的櫻桃採摘-x默認
- 4. 與git衝突採摘櫻桃
- 5. Git的壁球櫻桃採摘提交
- 6. 合併跟蹤Git櫻桃採摘?
- 7. Git的摘櫻桃
- 8. 如何櫻桃採摘交互
- 9. 櫻桃採摘提交刪除文件
- 10. 列表櫻桃採摘切片方法
- 11. 櫻桃採摘的替代品
- 12. 哪個承諾是櫻桃採摘?
- 13. Git的摘櫻桃老犯
- 14. git的穩定分支:找不櫻桃採摘提交
- 15. 當恢復git以前承諾如何櫻桃採摘?
- 16. Subversion更擅長櫻桃採摘然後git(或任何DAG VCS)?
- 17. 哪個提交摘櫻桃
- 18. 櫻桃採摘Git中的一系列提交
- 19. Git櫻桃採摘和失去的歷史
- 20. git櫻桃採摘到不同的基本目錄
- 21. git櫻桃採摘原因分支提前/主
- 22. 櫻桃採摘個人提交使用Git svn的
- 23. Git - 除了櫻桃採摘主要的dev的日誌提交
- 24. 在git中摘櫻桃後dcommit到SVN
- 25. 的Git再次基於後摘櫻桃
- 26. 如何櫻桃採摘從1分支到另一
- 27. 如何做顛覆合併櫻桃採摘沒有衝突
- 28. 穩定分支的櫻桃採摘新功能
- 29. PHP與餅乾解析器是「櫻桃採摘」
- 30. 櫻桃採摘從另一個分支提交幾個提交
似乎與http://stackoverflow.com/questions/2922652/git-is-there-a-way-to-figure-out-where-a-commit-was-cherry-picked-from – VonC