如何重新设置GitHub fork的基址?
我已经在GitHub上完成了一个项目。我的工作流程涉及将我的fork克隆到本地机器 有时我会将我的更改提交给我的本地分支机构。最终,我将这些更改推到GitHub上的fork上。我这样做是为了我能在工作中完成我的项目,推动我的改变,然后回家,从我的叉子中取出最新的,继续工作 此时,在我的分支上,我有几个提交。我想将我的更改链接到一些人进行代码审查,但当我查看单个提交时,它的差异仅与我之前的提交进行比较。我不希望我的同龄人不得不仔细检查我所有的承诺,试图了解从一开始发生了什么变化 是否可以确切地指定您所针对的是哪个提交?在我的例子中,我希望将我的最新提交与源分支中的最新提交进行区分如何重新设置GitHub fork的基址?,github,Github,我已经在GitHub上完成了一个项目。我的工作流程涉及将我的fork克隆到本地机器 有时我会将我的更改提交给我的本地分支机构。最终,我将这些更改推到GitHub上的fork上。我这样做是为了我能在工作中完成我的项目,推动我的改变,然后回家,从我的叉子中取出最新的,继续工作 此时,在我的分支上,我有几个提交。我想将我的更改链接到一些人进行代码审查,但当我查看单个提交时,它的差异仅与我之前的提交进行比较。我不希望我的同龄人不得不仔细检查我所有的承诺,试图了解从一开始发生了什么变化 是否可以确切地指定
如果没有,有没有办法在GitHub上重新设置fork的基址,以便它将我选择的提交合并到一个提交中?在大多数基于git的代码审查中,通常的做法是分别审查每个提交和注释。这通常有助于在提交大小、范围和可测试性方面实施良好的编码实践 在命令行中,几乎所有命令都支持将修订间隔作为参数
git diff.
git日志..
git diff.
及
git diff…
因为第三个点表示包含,也显示默认为HEAD的结果
在github web客户端中,我认为您无法做到这一点,我只是检查了他们的本地客户端,这也是不可能的
我只是查看了Atlassian/bitbucket,它允许您按预期的方式移位选择提交范围