【发布时间】:2017-09-14 18:36:22
【问题描述】:
我的情况
我想获取新的和修改过的文件,然后执行compress之类的操作。考虑到efficacy,我无法每次都搜索所有文件。所以git 出现在我的脑海中。
我知道git status可以帮助我获取所有更改的文件,然后我可以自己过滤它们。但是有一个问题。让我举个例子。
我有一个名为text.txt 的文件,其内容为Hello。然后我将其内容修改为Hello World。现在我执行git add test.txt。最后我把它的内容恢复到Hello。
- 如果这次我也执行
git add test.txt,那么git status什么也没给我。没错,因为实际上文件没有被修改。 - 如果这次我不这样做,
git status会显示
要提交的更改: 修改:test.txt
未为提交暂存的更改: 修改:test.txt
我的问题
git有没有办法做这样的事情?
编辑
可能git在这种情况下不起作用。那么还有其他方法吗?
【问题讨论】:
标签: linux git file version-control