git提交pull request到主项目

标签(空格分隔): GIT


流程一:如何拉取别人项目并且pull request

1、fork到自己账号下

首先找到你的共同开发的主项目,然后点击fork,例如下面的图片展示。



点击上图红色圈的按钮,就会把项目fork到自己的账号下,这个时候就会有一个你本地同名的项目形如XXX/MyHearts的,这个时候你可以复制这个地址url。


2、clone自己的到本地

通过第一步,你已经获取到了这个url,这个时候,(假设本地没有项目,而是你第一次拉取),那么在mac上可以执行如下命令(保证你已经cd到了你本地某个正确路径下)

git clone  url(第一步获取的url)

这个时候,如果执行成功的话,本地会有该项目的所有的文件(git上存在的)

3、本地pull作者的,解决冲突

当然,你这个时候如果直接pull作者的,是不会有冲突的(除非作者有了更新)


git pull 作者项目地址

如果有冲突,就解决冲突,可以去开发工具中解决(<<<<<<<),类似这样的,其实也就是一般的,代码合并。

4、push到自己的仓库

首先模拟增加内容



冲突解决完后,就可以执行以下命令


git add .  //这个是添加全部到本地服务器(当然你也可以自己指定需要添加的文件)
git commit -m "说明本次提交的情况"
git push origin master  (把本地的本次提交推送到远程(你的远程))
5、在网页端发起pull request

点击上图中的New pull request,进入到下面界面




这个时候进入到作者项目中(网页端)就可以看到了。


提示

如果是win平台,那么如果你已经安装了git ,那么git bash这个也会支持以上的各种命令的(不信你可以试试,别告诉我win上不能用命令行操作)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 多种多样的工作流使得在项目中实施Git时变得难以选择。这份教程提供了一个出发点,调查企业团队最常见的Git工作流。...
    JSErik阅读 4,509评论 2 8
  • 百花残梦誓难离! 侧身一凝暮回首, 人生只如初见般, 回首雁荡不尽烟掩前尘, 梦依稀! 碧血落尽神光黯, 怅望空遣...
    丶荒阅读 251评论 0 0
  • 对于我们二十多岁的年龄来说 没有了小孩时的童年。也没有大人的模样…………只是我们各自的模样
    优雅kk阅读 97评论 0 0
  • 首次知道七年这个概念时,是在订阅了李笑来老师的《通往财富自由之路》,刚开始也是带着功利的心看到了财富两个字掉进这个...
    Z船长先生阅读 439评论 0 1