撤銷

2018-02-24 16:16 更新

放棄工作目錄下的所有修改:

$ git reset --hard HEAD

移除緩存區(qū)的所有文件(i.e. 撤銷上次git add):

$ git reset HEAD

放棄某個(gè)文件的所有本地修改:

$ git checkout HEAD <file>

重置一個(gè)提交(通過創(chuàng)建一個(gè)截然不同的新提交)

$ git revert <commit>

將HEAD重置到指定的版本,并拋棄該版本之后的所有修改:

$ git reset --hard <commit>

將HEAD重置到上一次提交的版本,并將之后的修改標(biāo)記為未添加到緩存區(qū)的修改:

$ git reset <commit>

將HEAD重置到上一次提交的版本,并保留未提交的本地修改:

$ git reset --keep <commit>
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)