我想在github上“克隆”一个开源应用程序来配置它并制作它的修改版本。
我认为克隆和改变的部分,我似乎无法弄清楚这一点。我如何克隆回购,但保持与原始回购的“关系”,因为它仍在开发中,并且定期推送许多补丁。那么如何在没有单独保存更改并重新合并每个新版本的情况下获取更新后如何获取更新?
ps:关于git,我的术语非常有限,所以如果我提到错误,请纠正我。
答案 0 :(得分:0)
如果有人遇到同样的问题,我发现这个link非常有用。
这是一个简单的演练:
现在我们要设置一个跟踪原始回购的远程
git remote add upstream https://github.com/username/repositoryname.git
这将添加一个名为“上游”的新遥控器。它指向官方的Torque2D存储库。
现在我们需要创建一个新分支,根据需要命名,输入:
git branch branch_name
我们使用checkout命令切换到新分支,使' branch_name'我们目前活跃的分支;我们定位链接到上游远程的最新版本的存储库,并将其开发分支的内容拉入我们当前活动的本地分支。
对我来说这很有用,远程链接是这个难题的缺失部分,rebase是一个史诗特征,有人在上面的评论部分指出,当合并来自不同的更新时,生活变得容易一些分支机构。