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

 

posted @ 2018-11-22 11:42  静静别跑  阅读(14642)  评论(0编辑  收藏  举报