SourceTree(Git)無法檢測新增文件的解決方法
有時候使用git管理軟件SourceTree會遇到往項目里新增了文件,軟件卻沒有任何反應的問題,這多發生在git合並出錯而只能重新git的情況下,可能的原因是之前提交的文件"緩存"還在,所以相同的文件再提交時無法被檢測。(也有可能是git文件的時間跟比倉庫中文件晚,讓SourceTree認為這不是新文件)
解決方法如下,請在SourceTree里項目分支下點擊命令行模式。(注:命令行后面的點.不能省略)
1. 首先, 提交全部更新 2. 執行 git rm -r --cached . //從 index 內刪除所有變更過的文件 3. 執行 git add . 4. 執行 git commit -m ". //SourceTree自帶推送按鈕,這一步命令行可以省略.
轉:https://blog.csdn.net/ChauncyWu/article/details/79010416