1.在Eclipse使用git pull從遠程倉庫獲取項目到本地時遇見:
Who@WHO-PC /G/Works/JAVA/BookShareClient (master)
$ git pull
error: The following untracked working tree files would be overwritten by merge:
gen/com/example/bookshare/BuildConfig.java
gen/com/example/bookshare/R.java
Please move or remove them before you can merge.
Aborting
解決:首先使用git commit -m "msg" -a想要對這兩個文件先提交,但是這兩個文件無法commit,然后使用git rm file命令想要直接刪除這兩個文件,發現不行(=。=),竟然找不到這兩個文件,ls一下明明就有這兩個文件,然后靈機一動想要試試git add file,然后報錯說該文件由於.gitigonre文件的問題而被忽略,不能add,這里真心大坑,進去之后找到了一個神坑的.gitignore將該文件夾內的東西都忽略掉(而之所以會出現這種情況,可能是因為在不同的兩個地方進行配置,其中一個地方在該文件夾沒有配置.gitignore,而另一個地方配置了,導致最終pull時git無法正確管理),然后繼續add file,再commit,給了些警告,但是不管,然后pull成功。