【发布时间】:2017-09-13 19:04:49
【问题描述】:
想象一下,每次我提交文件时,在推送它们之前,我都想列出它们以进行检查。我该怎么做?
我试过了:
git ls-tree -r --name-only master
git ls-files -stage
如果我编辑一个文件,add 然后commit 它。如果我尝试上述代码,它会显示我的所有文件。
我只想列出将在当前提交时推送的文件。
【问题讨论】:
-
对于任何提交,而不仅仅是当前,请参阅stackoverflow.com/questions/424071/…
-
实际上,每个提交都包含一个每个文件的副本。如果您想查看一个提交与另一个提交之间的不同,您必须让 Git 将一个提交与另一个提交进行比较。
标签: git git-commit