廣州網(wǎng)站外貿(mào)推廣seo有哪些網(wǎng)站
常用命令
git reset
-
3種模式
-
--soft
:將HEAD引用指向給定提交,索引(暫存區(qū))和工作目錄的內(nèi)容不變 -
--mixed
(默認(rèn),可不寫):將HEAD引用指向給定提交,索引(暫存區(qū))的內(nèi)容改變,工作目錄的內(nèi)容不變。這個(gè)命令會(huì)將索引(暫存區(qū))變成你剛剛暫存該提交全部變化時(shí)的狀態(tài),會(huì)顯示工作目錄中有什么修改 -
--hard
:將HEAD引用指向給定提交,索引(暫存區(qū))和工作目錄的內(nèi)容都會(huì)變成給定提交時(shí)的狀態(tài)。也就是在給定提交后所修改的內(nèi)容都會(huì)丟失(新文件會(huì)被刪除,不在工作目錄中的文件恢復(fù),未清除回收站的前提)模式 / 影響 HEAD 索引(暫存區(qū)) 工作目錄 –soft 是 否 否 –mixed 是 是 否 –hard 是 是 是
-
-
回滾版本的寫法
- 當(dāng)前版本:
HEAD
- 上1個(gè)版本:
HEAD^
、HEAD~1
- 上2個(gè)版本:
HEAD^^
、HEAD~2
- 通過change-id來指定版本:
7bae2d0c3e9f59173703ded70f4f39fe96143139
- 當(dāng)前版本:
-
示例
git reset --soft HEAD^
git reset --soft 7bae2d0c3e9f59173703ded70f4f39fe96143139