Git是否有相當於Mercurial的「hg id」的命令?即如果工作目錄中有更改,那麼會打印父提交的散列和加號的命令?Git相當於「hg id」?
17
A
回答
1
我不認爲有一個命令正是這樣,但你可以使用:
git status --porcelain
,其輸出的改變的文件存儲庫中的機器可讀上市。您可以在第一列中查找不是?
的任何內容以指示更改的文件。
0
git status
將顯示工作目錄和分支信息中的更改。
我想git log
可以用來看最後幾個提交。
4
git log -1 HEAD^
會告訴你整個提交包括SHA-1
如果它是一個合併,你可以看到第二個父母與
git log -1 HEAD^2
提交的信息,如果你有一個章魚合併超過2個父母,你可以把任何數字放在tree-ish規範中:
git log -1 HEAD^5
...看到第5個pa租的提交信息
-1
只是將日誌輸出限制爲一次提交。您不希望報告該提交的血統。
相關問題
- 1. git相當於'hg serve'?
- 2. git相當於hg mq?
- 3. hg相當於git add -p?
- 4. git相當於'hg share'?
- 5. git相當於hg -R?
- 6. hg commit -u的git相當於什麼?
- 7. 相當於「hg cat」或「svn cat」的git
- 8. 相當於git post-receive鉤子的Hg
- 9. svn相當於hg
- 10. hg克隆相當於hg(init→pull)
- 11. 相當於cygwin的Posh-hg?
- 12. hg相當於svn info
- 13. 汞相當於hg qdiff?
- 14. 有沒有相當於gg-walk next/git-walk prev in hg?
- 15. hg擱置相當於git存儲丟棄
- 16. Git等效於hg更新
- 17. git等效於'hg rename -A'
- 18. 相當於Git的websvn
- 19. 「svn up」相當於git
- 20. git-shell相當於svnserve -r?
- 21. Subversion相當於「git add。」?
- 22. Libgit2sharp相當於'git gc'?
- 23. GIT相當於「svnrdump dump --incremental」
- 24. Git相當於RCS co -p?
- 25. git相當於「svn -v status」
- 26. Hg-Git和Mercurial的當前版本(2)?
- 27. JGit相當於「git branch -a --contains <commit id> - merged」
- 28. Git類似於Hg的Bigfiles Extension?
- 29. git submodule from Hg repo?
- 30. Git repo as Hg subrepo
'git rev-parse HEAD'可以報告散列。 – DCoder
謝謝大家的答案。我正在尋找一個快速的等價物,讓我知道父提交的散列,並且如果工作目錄已被修改,則與此相比。我想答案是,我可以通過組合其他命令來獲取這些信息。 – Kostas
@DCoder應該添加作爲答案。 –