git reset –mixed –soft –hard命令解釋。


 

 

直接看官方的解釋.

 

其中HEAD代表版本庫,index代表暫存區,另外還有一個我們增刪改代碼的工作區。所以官方解釋翻譯過來就是:

--hard : 回退版本庫,暫存區,工作區。(因此我們修改過的代碼就沒了,需要謹慎使用)

--mixed: 回退版本庫,暫存區。(--mixed為git reset的默認參數,即當任何參數都不加的時候的參數)

--soft: 回退版本庫。

a. git reset –mixed

首先執行命令:

git status 查看當前文件狀態:

工作區和暫存區代碼比較, 可以發現工作區和暫存區代碼不同:

工作區和本地版本庫代碼比較,可以發現工作區和版本庫代碼不同:

結論:--mixed的情況下,版本庫和暫存區都將進行了代碼回退,工作區代碼沒動。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM