相关疑难解决方法(0)

如何比较两个不同分支的文件?

我有一个脚本在一个分支中工作正常,在另一个分支中被破坏.我想并排看两个版本,看看有什么不同.有没有办法做到这一点?

要明确我不是在寻找比较工具(我使用Beyond Compare).我正在寻找一个git diff命令,它允许我将主版本与我当前的分支版本进行比较,看看有什么变化.我不是在合并或任何事情的中间.我只想说些什么

git diff mybranch/myfile.cs master/myfile.cs
Run Code Online (Sandbox Code Playgroud)

git git-diff

1430
推荐指数
10
解决办法
69万
查看次数

magit:如何在同一分支上的两个不同提交之间区分同一个文件?

如何使用相同文件的两个提交之间的差异magit

直接形成git一个可以做到这一点.但我不知道如何从内部做到这一点magit.从magit-status它看起来dD返回整个存储库的差异.这对我来说是非常有问题的,因为存储库很大并且导致magit(并且反过来emacs)变得没有响应.有没有办法要求magit将搜索限制为只从存储库中的一个文件?

我也尝试过,在magit-status缓冲区里做: diff $start_commit..$end_commit -- path/to/file.这是有效的,但输出是一个简单的缓冲区,没有任何突出显示,也没有任何折叠选项......

git emacs magit

12
推荐指数
2
解决办法
2751
查看次数

标签 统计

git ×2

emacs ×1

git-diff ×1

magit ×1