git中未提交的更改的当前状态是什么?

时间:2018-07-11 09:36:41

标签: git

我有时会像下面这样使用git diff:

git diff staging..HEAD

我想知道的是,是否有一种方法可以执行相同的操作,但不是针对头部,而是针对回购中的所有更改,包括未提交,未上演的更改。类似于没有参数的git diff一样,但包括分支以来上一次提交所做的更改。

例如:

git diff staging..CURRENT

1 个答案:

答案 0 :(得分:1)

为此,您无需指定名称。您只需运行git diff staging即可将staging与当前工作树进行比较。

来自the docs

  

git diff [--options] [-] [ ...]

     

该表格用于查看您在工作树中相对于名为的更改。您可以使用HEAD将其与最新提交进行比较,也可以使用分支名称与其他分支的尖端进行比较。