有沒有辦法找出我最近使用過的最後5個分支(即git checkout -b)? 我正在尋找一個我曾經做過的提交,但是我忘記了哪個分支會檢查該提交。找出我最近在git中使用的分支
0
A
回答
1
看一看git reflog
。它會向你展示你最近所做的一切。
0
您可以通過一個特定的提交者通過git-log
過濾提交:
git log --graph --oneline --author="<your Git name here>" --decorate --all
我個人使用--oneline --decorate
讓我能:
- 看到它的上
- 哪個部門只看到了SHA
我提到這個解決方案becau如果你不太關心你工作的最後五個分支,而且你更關心你所做的實際分支。
1
要顯示來自所有分支的所有日誌,你可以添加一個--all
標誌與git登錄
git log --all
如果你知道你在使用的消息的提交,你可以與你使用
單詞添加一個--grep
git log --all --grep blah
如果你知道文件的提交感動,你可以一個--
分隔符後添加文件
git log --all -- /path/to/file
所有這些方法會列出符合他們的提交,應該很容易找到犯,如果是最近,如果提交成爲晃來晃去(目前沒有任何分支內),您需要爲使用git-reflog
或git-fsck
相關問題
- 1. 在git中顯示每個分支的最近提交
- 2. 如何在git中檢出最後一次檢出的分支?
- 3. 近期結帳分支的git別名
- 4. 使用Git分支
- 5. 什麼是Git分支過去最近的標籤?
- 6. 在git中創建分支的分支?
- 7. 在git中,我如何找到創建分支的版本?
- 8. 在TFS中使用git分支名稱
- 9. 我應該如何使用git分支?
- 10. 使用GIT,但導出主分支到SVN - 分支破碎
- 11. 如何確定我在git中籤出的分支/標籤?
- 12. 走出git中的2分支混亂
- 13. 使用git兩個分支
- 14. 重複使用Git分支
- 15. 使用Git合併分支
- 16. 如何從代碼中找出當前的Git分支名稱,而不使用git本身? .git/HEAD文件?
- 17. 檢出遠程git分支?
- 18. 我最近無法推動Git,我的Git發生了什麼?
- 19. git - 如何用在線分支替換本地git分支
- 20. 在git中轉換分支
- 21. 何時在git中分支?
- 22. 在Git中更改分支
- 23. 在Git中嵌套分支
- 24. Git在Eclipse中分支
- 25. 在Git中推拉分支
- 26. 查找兩個Git分支的最新共同祖先
- 27. GIT - 我從哪裏分支?
- 28. git分支與git倉庫,我應該使用哪一個?
- 29. 在angularjs/google地圖中顯示分支的最近路線
- 30. 我想將我當前的Git分支重置爲主分支