git pull的時(shí)候遇到這樣的問題:
The following untracked working tree files would be overwritten by merge balabala...
解決辦法:
git clean -d -fx
備注:會(huì)刪除掉沒有add到倉庫的文件杨耙,操作記得慎重派近,以免改動(dòng)文件的丟失祭饭。本質(zhì)上就是操作倉庫中沒有被追蹤的本地文件
$ git clean -f -n # 1
$ git clean -f # 2
$ git clean -fd # 3
$ git clean -fX # 4
$ git clean -fx # 5
(1): 選項(xiàng)-n將顯示執(zhí)行(2)時(shí)將會(huì)移除哪些文件澄惊。
(2): 該命令會(huì)移除所有命令(1)中顯示的文件晶衷。
(3): 如果你還想移除文件件圈膏,請使用選項(xiàng)-d邢羔。
(4): 如果你只想移除已被忽略的文件妄均,請使用選項(xiàng)-X。
(5): 如果你想移除已被忽略和未被忽略的文件倒堕,請使用選項(xiàng)-x灾测。