'git reset'命令將在沒有其他選項的情況下執行什麼操作?它會重置頭部的分期指數嗎?'git reset'命令沒有任何選項會做什麼?
12
A
回答
8
沒錯。
沒有選項,「git reset」被解釋爲「git reset --mixed HEAD」。
git reset有三種模式:軟,混合和硬(默認爲「混合」)。
像許多其他的git命令一樣,git reset使用一個參數作爲提交(分支名稱,標籤名稱,提交SHA,相對引用,如HEAD〜2)的引用。默認情況下,如果沒有指定引用,則使用HEAD。
我建議你閱讀「Progit」,其中詳細解釋了「混帳重置」命令的最後一個博客條目:http://progit.org/2011/07/11/reset.html
2
相關問題
- 1. 這個「git reset」命令是做什麼的?
- 2. 雙重破折號[ - ]選項在git reset上做了什麼?
- 3. 爲什麼git沒有'git ignore'命令?
- 4. '-O'選項在git bash的'curl'命令中做了什麼?
- 5. 「git reset」和「git rebase」有什麼區別?
- 6. 這些Git命令做什麼?
- 7. git add * .c命令做什麼?
- 8. `git reset HEAD`和`git reset HEAD〜'之間有什麼區別嗎?
- 9. 負責`git reset`命令的源文件是什麼?
- 10. 在這個git reset命令中〜1是什麼意思?
- 11. 如果沒有任何變化,rebase -i會做什麼?
- 12. 沒有-a選項的git commit會有什麼影響?
- 13. wc命令結束後會做什麼?
- 14. echo命令不會做任何事情
- 15. 爲什麼後沒有做任何事
- 16. 爲什麼在這些git命令後什麼也不做?
- 17. 我所有的git命令什麼都不做
- 18. git中的「git team-fetch」命令是做什麼的?
- 19. DEBUG命令在下面的命令中會做什麼?
- 20. 當沒有任何事情發生時,Akka會做什麼?
- 21. 如果沒有任何CSS,功能手機會做什麼?
- 22. 這些git命令有什麼區別?
- 23. GIT Checkout命令有什麼用?
- 24. 如何閱讀git命令選項
- 25. `cc`選項`-ldl`在下面的命令中做了什麼?
- 26. 什麼是scala -i命令行選項應該做的?
- 27. 這個命令做什麼?
- 28. 命令'c ..'做什麼?
- 29. 的document.getElementsByTagNameNS命令做什麼
- 30. 以下命令做什麼?