请有一些耐心,因为我仍在努力寻找我的方式与吉特。整个分叉和分支的整个地方的做法,使它更难摸摸正在发生的事情。
我正在尝试一个工作流程,但是,我遇到了障碍。到目前为止,这就是我所拥有的:
1. Fork项目
2.在本地克隆叉子
$ git clone git@github.com:MyName/foo.git3.添加上游遥控器,这样您的分叉就可以保持最新。
$ git remote add upstream git@github.com:OriginalName/foo.git4处理克隆中的分支:
$ git checkout -t origin/branchName从原(上游)项目分支5更新:
$ git fetch upstream
$ git merge upstream/branchName6提交并在我的叉子中推送更改
$ git commit -a -m "some message"
$ git push如何将叉子中的更改更改到原始项目?有人告诉我拉请求,但我找不到要运行的命令来实现这一点。谷歌一直没能帮上忙。
我应该检查从上游的分支,合并我的叉,并推动?
我是否应该在另一个目录中克隆原始项目,将叉作为上游添加、合并和推送?
发布于 2011-10-04 18:32:30
拉请求是在项目的Github页面中完成的。
希望这能有所帮助。
发布于 2011-10-04 18:44:07
“拉请求”是一个GitHub函数,而不是一个git函数。
发布于 2012-04-26 15:59:01
您要问的是所谓的集成工作流,也称为集成管理工作流。许多开发人员首先对此感到困惑,特别是在长期使用集中版本控制系统之后。
好消息:这相当简单,但是您需要理解什么“祝福存储库”、“分叉”、“提交”、“推送”和“拉”意味着,以及如何正确设置使用的不同报告的访问权限。
我们在英特兰为我们的团队做了一个教程:什么是Integrator工作流?,如果您有6分钟的时间,值得一看。
https://stackoverflow.com/questions/7652355
复制相似问题