Untracked working tree file blah would be overwritten by merge
這是說,在這個 branch 裡,沒有加入 git track 的 file,在要 checkout 的 branch 中,被加入 track 了,所以 checkout barnch 時會有問題。
解決方法就是用
git clean
把所有沒有 track 的file 刪掉,就可以 checkout 到另一個 branch。ref: http://stackoverflow.com/questions/1125968/force-git-to-overwrite-local-files-on-pull 有時候用
git clean -f
強制刪除所有untrack 的 file.但是這個命令不會刪除 untrack folder.
要的話,就要用:
git clean -f -d
這樣就會把 untracked folder 也刪除。
沒有留言:
張貼留言