2014年2月10日 星期一

[git]unstage dir 再 git add 後取消提交

在使用
git add .
誤加入不想加入的git index的資料夾時,
可以使用 git status
他會會提示你,

# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
可以使用 git reset HEAD <file>
但是要是你是加了整個資料夾,就得使用awk去parse一下 git status的 new file 開頭

另外可以使用 下面操作去unstage整個資料夾。

# git rm --cached -r YOURDIR

沒有留言:

張貼留言