art*_*.sw 8 diff compare github
精简版
当我在Github上比较两个分支时,它不会比较最新的状态,而是基本分叉的当前状态与最后一个公共提交(或者我错了吗?); 那么如何比较Github上的最新状态/头?
更长的版本
我想在Github上比较两个存储库.
它似乎没有比较两个存储库的最新状态.相反,它比较:
同
您可以在Github的fork比较示例中看到这一点,它说这两个存储库之间没有任何变化,但现在有很大不同.
如何比较Github上的最新状态/头?
Von*_*onC 12
https://github.com/github/linguist/compare/master...gjtorikian:master
github:master是最新的所有提交来自gjtorikian:master.
尝试切换底座以进行比较.
这意味着来自gjtorikian/liguist的所有提交都是其中的一部分github/linguist.
反之亦然:https://github.com/gjtorikian/linguist/compare/master...github:
master
这将使所有(1866)提交github/linguist不属于gjtorikian/linkguist.
这是...两个分支的共同祖先和第二个分支之间的三点"差异"(请参阅" Git diff提交范围中的 " 双点.."和"三点"之间有什么区别…? "):
在第一种情况下github/linguist:master...gjtorikian/linguist:master,共同的祖先和gjtorikian/linguist:master是相同的!提交.
在第二种情况下gjtorikian/linguist:master...github/linguist:master,github/linguist:master自共同祖先(此处,自此gjtorikian/linguist:master)以来有1866个提交.
作为旁注,可以从比较页面访问分叉的比较。
假设您的项目是 Zipios:
https://github.com/Zipios/Zipios
你想要做的是添加.../compare到该 URL:
https://github.com/Zipios/Zipios/compare
在该页面上,您可以选择两个分支,但如果仔细观察,顶部有一个链接,上面写着:跨叉比较。
单击该链接后,它会显示两个额外的下拉列表,其中包含主分支和分支列表。
我尚未发现的是如何从项目的主页转到比较页面。也许有人可以阐明那部分?