我第一次尝试使用管道命令,并决定编写一个脚本脚本,当我成为白痴并忘记提交或推动更改时,该脚本会警告我。我正在做类似于this answer中所做的事情。
但是,当我对存储库(git clone ...
)进行全新克隆时,然后在该存储库中运行git diff-files
,它会显示多个已修改的文件。如果我运行git status
,然后重新运行git diff-files
,则不再列出已修改的文件。
因为它可能很重要,我在CentOS上运行。
两个问题:
git diff-files
认为有修改过的文件
在一个新鲜的克隆? git status
"修复"此?