我修改了我的代码并输入:
git status
返回的
Your branch is up-to-date with 'origin/branch_name'. nothing to commit, working directory clean
然后我输入了
git diff
没有打印出任何东西。
有人能帮帮忙吗?它应该向我显示已更改的文件...
提前感谢!
发布于 2016-04-29 03:15:17
您很可能更改了.gitignore或.git/info/exclude中列出的文件。有关详细信息,请参阅Github's "Ignoring Files"文档。
或者,您是否已经提交并推送了您的更改?请咨询git log或gitk (如果已安装)。
发布于 2016-04-29 03:15:04
当您输入git status时,它会将工作目录的内容与登台区域进行比较,并将登台内容与存储库进行比较。
在本例中,所有文件都已提交,因此不会跟踪任何更改。
Diff将打印出状态仅打印汇总的更改的差异(内容
发布于 2016-04-29 03:19:37
git reset --soft HEAD^解决了这个问题...我不是100%确定原因。
https://stackoverflow.com/questions/36923513
复制相似问题