git 可以显示在另一个分支中修改的文件行吗?

Can git show the lines of a file that were modified in another branch?

假设我有一个文件,我要在某个分支中修改它。我还有另一个分支,该文件已被修改。在某些时候,我将合并这 2 个分支,我想避免可能的合并冲突。这就是为什么我想知道在编辑文件时文件的哪些行已经在另一个分支中被修改,以便我可以决定是继续编辑还是可能先合并另一个分支并继续编辑。

git可以吗?

像这样:

当前分支与其他分支的区别

git diff other-branch -- the-file

现在在另一个分支和该分支与我们当前分支分叉的点之间(换句话说,仅在该分支上引入的更改):

git diff HEAD...other-branch -- the-file

注意三点。