我将一个旧的"git-image"解压到我的git仓库中,大部分文件都已更改。 我想知道哪些文件保持不变。 如何列出这些文件?
我想知道哪些文件没有被更改。如何列出这些文件?
我将一个旧的"git-image"解压到我的git仓库中,大部分文件都已更改。 我想知道哪些文件保持不变。 如何列出这些文件?
我想知道哪些文件没有被更改。如何列出这些文件?
我没有找到纯git的方法,但是通过一些bash命令可以实现:
( git ls-files --modified ; git ls-files ) | sort | uniq -u
解释
git ls-files
列出被 Git 跟踪的所有文件git ls-files --modified
列出被 Git 跟踪的修改过的所有文件unzip -u
命令?它会回显所有已更新的文件名称,如果需要,您可以使用sed或其他工具提取列表...
git ls-files --no-modified
的答案。正如你正确指出的那样,--no-modified
开关实际上什么也没做。抱歉! - Boldewyn