Git diff与藏匿处

我怎样才能看到未存储的变化会对当前的工作树进行修改? 我想知道在应用它们之前会做出哪些更改!


查看最近的隐藏内容:

git stash show -p

看到一个任意的藏匿处:

git stash show -p stash@{1}

git stash manpages:

默认情况下,该命令显示diffstat,但它会接受git diff已知的任何格式(例如,git stash show -p stash @ {1}以查看修补程序形式中的第二个最新存储)。


要查看最近的藏匿地点:

git stash show -p

要查看任意隐藏:

git stash show -p stash@{1}

此外,我使用git diff来比较存储与任何分支。

您可以使用:

git diff stash@{0} master

查看与分支主人相比的所有更改。


或者你可以使用:

git diff --name-only stash@{0} master

轻松找到仅更改的文件名。


在此期间,如果您存储的更改所基于的分支已更改,则此命令可能很有用:

git diff stash@{0}^!

这比较了存储和它基于的提交。

链接地址: http://www.djcxy.com/p/57229.html

上一篇: Git diff against a stash

下一篇: How do you stash an untracked file?