如何通过`git status`查看已更改/删除/添加的未分段/暂存文件的行数?

时间:2018-02-27 04:32:34

标签: git

非常简单。当我运行git status时,我可以看到某些文件已被修改,但不会获得更多信息。有没有办法在这些文件中看到更改/删除/添加的行数,即使它们是未分段/未提交的?

这会有所帮助,因为我有时会对一个文件进行重大更改,然后对其他文件进行自发的微小更改。我想单独提交这些组,并使用单独的提交消息进行组织。使用git status具有此功能可以帮助我一目了然地确定哪些文件只有非常小的变化。

1 个答案:

答案 0 :(得分:3)

  

有没有办法看到这些文件中更改/删除/添加的行总数,即使它们是未分段/未提交的?

是的,git diff --stat。虽然这不会显示未跟踪的文件。

git diff显示工作副本和暂存区域之间的差异。 --stat以及各种其他标志格式化。

  

这会有所帮助,因为我有时会对一个文件进行重大更改,然后对其他文件进行自发的微小更改。我想单独提交这些组,并使用单独的提交消息进行组织。

这里有两个额外的命令。

在您编写提交消息时,

git commit -v将在编辑器中显示完整的差异。有助于快速审查。

git add -p将允许您决定将哪些帅哥添加到临时区域。