git status檢測不到文件變化


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM