git問題情景

情景1: 如何撤銷git add,不小心執行了git add . 操作,但是又不能提交所有的文件,因爲對應不同的分支,現在怎麼樣可以將git add 撤銷回來

如果是撤銷所有的已經add的文件:
git reset HEAD .
如果是撤銷某個文件或文件夾:
git reset HEAD -filename

情景2: 移動文件

參考鏈接:移動文件.

$ git mv file_from file_to
$ git mv README.txt README
$ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        renamed:    README.txt -> README

其實,運行 git mv 就相當於運行了下面三條命令:

$ mv README.txt README
$ git rm README.txt
$ git add README
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章