美文网首页
贡献代码以及保持代码与远端源库同步

贡献代码以及保持代码与远端源库同步

作者: 尽情的嘲笑我吧 | 来源:发表于2018-12-26 13:34 被阅读0次

1 瞅准一个感兴趣的项目,fork一份到自己的仓库

2 git clone 一份到本地开发环境,

3 从源库那里加一个remote repository ,基于这个remote创建一个分支到本地开发环境, 这样每次就可以从源库那里拿到最新的代码。分支的管理着实重要,操作要慎重。

4 在本地的这个开发分支上涂涂改改,可以随意的commit,只要不push 这个分支到远端仓库,别人就看不到这些修改,开发完毕后就可以merge到本地的origin/master分支上。

选择merge会把记录也带过去,而rebase不会把额外的提交记录带上去,这个看情况选择吧。

push了本地某个分支,就可以在远端看到对应的分支内容,

5 在自己fork的仓库那里点击pull request来通知 作者,如果代码没有冲突,且作者同意合并你的代码。作者merge后,这次贡献就算是结束了。

关键点:
添加远端源库的remote repository,并给予此来建立一个源端库分支作为自己的开发分支。因为权限的原因,这个远端源分支没有直接提交代码的权限,所以只能曲线救国,在远端源分支上进行开发,然后merge到本地的origin/master,也就是合并到自己的master分支上,再通过pull request的方式,通知作者来合并贡献的代码。

把自己保持在remote_branch_dev分支上,时刻保持自己的代码和远端源库最新,然后开发过程中有完结的点,就merge到自己的origin/master库上,有必要的时候提一个pull request。

Tower这个客户端真的很赞,图形化的操作减轻了记忆命令的负担,推荐使用下。

相关文章

  • 贡献代码以及保持代码与远端源库同步

    1 瞅准一个感兴趣的项目,fork一份到自己的仓库 2 git clone 一份到本地开发环境, 3 从源库那里加...

  • CocoaPods创建私有库

    大致步骤 1、创建远端索引库 2、创建本地索引库 3、远端和本地索引库同步 4、创建远端代码库 5、创建本地代码库...

  • EF6.X代码迁移

    Code First 代码迁移是为了时刻保持领域模型与数据库架构同步,Entity Framework 作为幕后辛...

  • Git 结合远程代码仓库使用

    将远程的代码下载到本地 进入存放代码的目录,输入命令 修改了代码,同步到远程库上 远程库同步到本地 同步下来的代码...

  • CentOS7上编译Android源码

    下载 repo 工具 修改源为清华源 下载Android源代码 同步代码 也可以同步指定branch的代码 准备编...

  • git 本地代码回滚&&强制更新远端代码 / 本地不想回滚&

    文章参考 git本地版本回退与远端版本回退(回滚) 本地代码回滚&&强制更新远端代码 如果已经提交代码到maste...

  • weex基于js service的文件瘦身方案

    weex中页面其实就是一个js文件,这个js文件由页面业务代码和库代码组成。我们可以把库代码抽出来放到远端,供所有...

  • iOS静态库制作

    开源库代码公开,能看到具体实现代码,闭源库不公开源代码看不到具体实现,闭源又分为静态库,动态库。静态库:.a和.f...

  • Git

    Git Git常用命令 提交代码到本地仓库 删除所有untracked的文件 回退版本 从远端拉取代码 同步本地代...

  • 异步编程

    同步与异步 同步:按代码顺序依次执行 异步:先执行同步代码,完成后再执行异步代码 事件循环与消息队列:当代码执行到...

网友评论

      本文标题:贡献代码以及保持代码与远端源库同步

      本文链接:https://www.haomeiwen.com/subject/fcdhlqtx.html