首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解Git工作流

理解Git工作流
EN

Stack Overflow用户
提问于 2011-10-04 18:24:13
回答 3查看 452关注 0票数 2

请有一些耐心,因为我仍在努力寻找我的方式与吉特。整个分叉和分支的整个地方的做法,使它更难摸摸正在发生的事情。

我正在尝试一个工作流程,但是,我遇到了障碍。到目前为止,这就是我所拥有的:

1. Fork项目

2.在本地克隆叉子

代码语言:javascript
复制
   $ git clone git@github.com:MyName/foo.git

3.添加上游遥控器,这样您的分叉就可以保持最新。

代码语言:javascript
复制
   $ git remote add upstream git@github.com:OriginalName/foo.git

4处理克隆中的分支:

代码语言:javascript
复制
   $ git checkout -t origin/branchName

从原(上游)项目分支5更新:

代码语言:javascript
复制
   $ git fetch upstream
   $ git merge upstream/branchName

6提交并在我的叉子中推送更改

代码语言:javascript
复制
   $ git commit -a -m "some message"
   $ git push

如何将叉子中的更改更改到原始项目?有人告诉我拉请求,但我找不到要运行的命令来实现这一点。谷歌一直没能帮上忙。

我应该检查从上游的分支,合并我的叉,并推动?

我是否应该在另一个目录中克隆原始项目,将叉作为上游添加、合并和推送?

EN

回答 3

Stack Overflow用户

发布于 2011-10-04 18:32:30

拉请求是在项目的Github页面中完成的。

希望这能有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2011-10-04 18:44:07

“拉请求”是一个GitHub函数,而不是一个git函数。

票数 2
EN

Stack Overflow用户

发布于 2012-04-26 15:59:01

您要问的是所谓的集成工作流,也称为集成管理工作流。许多开发人员首先对此感到困惑,特别是在长期使用集中版本控制系统之后。

好消息:这相当简单,但是您需要理解什么“祝福存储库”、“分叉”、“提交”、“推送”和“拉”意味着,以及如何正确设置使用的不同报告的访问权限。

我们在英特兰为我们的团队做了一个教程:什么是Integrator工作流?,如果您有6分钟的时间,值得一看。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7652355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档