预览更改存储将在不应用的情况下对当前HEAD进行

时间:2016-04-07 12:34:11

标签: git git-stash

由于此question的答案显示您可以使用以下内容查看存储的更改:

git stash show -p stash@{N}

但是,将存储与其原始父级进行比较,并不表示在应用存储后您将留下什么(例如,存储可能已经合并或可能存在冲突)。

是否有一种简单的方法可以在不应用存储和执行差异的情况下预览这些更改(因为这会使您当前的工作状态“变脏”)?

1 个答案:

答案 0 :(得分:0)

预览应用存储结果的快捷方法是创建主题分支:

DisplayStyle

申请存储后,“接受”或“拒绝”更改将是微不足道的。

要“拒绝”更改,只需删除更改并返回上一个分支:

DataGridViewComboBoxColumn

要“接受”更改,只需进行提交,切换回上一个分支,然后合并到临时分支中。这将是一个快进合并,所以你的历史记录不会表明你有预览分支(你可能以后不会关心):

Nothing

或者,如果您想“接受”更改但不想在此时提交,只需切换回原始分支并继续工作:

git checkout -b teststash

因此,总而言之,在我应用Git命令后没有内置的“预览”,但是Git的轻量级分支使得这很容易。