我有时会像下面这样使用git diff:
git diff staging..HEAD
我想知道的是,是否有一种方法可以执行相同的操作,但不是针对头部,而是针对回购中的所有更改,包括未提交,未上演的更改。类似于没有参数的git diff
一样,但包括分支以来上一次提交所做的更改。
例如:
git diff staging..CURRENT
答案 0 :(得分:1)
为此,您无需指定名称。您只需运行git diff staging
即可将staging
与当前工作树进行比较。
来自the docs:
git diff [--options]
[-] [ ...] 该表格用于查看您在工作树中相对于名为
的更改。您可以使用HEAD将其与最新提交进行比较,也可以使用分支名称与其他分支的尖端进行比较。