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