Git difftool允许在两侧进行更改

Git difftool允许在两侧进行更改,git,diff,git-difftool,Git,Diff,Git Difftool,我想做一个git difftool来对左右两侧进行更改 假设我正在处理一个名为feature的分支,我在该分支上发现并纠正了一些外观问题,如缩进或拼写错误。但是,我不希望这些更改成为我与master最终合并的一部分,因为它们不是已实现功能的一部分 所以我通常做的是checkout-b small_-fixes-master和git-difftool特性。然后,我导入该分支上的所有小更改,并最终导入git-rebase master和git-branch-d小补丁 现在我发现master和feat

我想做一个
git difftool
来对左右两侧进行更改

假设我正在处理一个名为
feature
的分支,我在该分支上发现并纠正了一些外观问题,如缩进或拼写错误。但是,我不希望这些更改成为我与
master
最终合并的一部分,因为它们不是已实现功能的一部分

所以我通常做的是
checkout-b small_-fixes-master
git-difftool特性
。然后,我导入该分支上的所有小更改,并最终导入git-rebase master和git-branch-d小补丁

现在我发现
master
features
之间的差异要小得多,所有这些差异都与该特性密切相关。它允许我在最终的
git合并--squash特性之前进行适当的代码检查

这里的主要问题是,
git difftool master
在左侧有临时文件(
master
)。我可以更改工作副本,但不能更改母版。所以如果我想改变双方,我需要两个不同的操作

我想知道是否有一个工具可以允许保存临时文件上的更改,然后
commit
stash
将它们保存在主分支上

请注意,这种情况也出现在两侧都是临时文件的git difftool--dir diff
期间

因此,问题是:我如何使用
difftool
在两侧进行更改,然后同时提交这些更改