1.git——代码仓库管理总视图

使用git代码管理的一般流程如上图所示,以scrapy代码为例:

  1. 私有远端库中没有scrapy代码工程,从公共远端库中fork一个工程到私有远端库。若私有远端库中有scrapy工程,那么只需要从公共远端库merge到私有个人库,对代码进行更新,私有远端库和公共远端库保持一致。
  2. 本地库中没有scrapy工程,需要从私有远端库中clone一个工程到本地。本地库中有scrapy工程,更新代码与个人远端库保持一致,只需要pull(或者fetch+merge两个动作)即可。
  3. 本地代码修改,add、commit之后,可将当前的修改push到私有远端库。
  4. 将个人的修改提交到公共远端库,从私有远端库发起merge request给相关的commiter人员。

说明:

  1. 私有远端库中没有相应工程、本地也不存在,也可以直接从公共远端库clone到本地,然后再push到私有远端库中(注:若上传网络速度较慢时,不建议直接将整个工程push到私有远端库,建议采取常规的操作方式,即fork到私有远端库,再从私有远端库clone)。此种方式需要额外进行相关设置,后续章节再描述。
  2. 更新代码,也可以直接从公共远端库pull到本地,然后再push到私有远端库,此种操作方式,需要额外进行相关设置,后续章节再描述。
  3. 代码上库,不能直接从本地仓库push到公共仓库,只能通过私有远端库发起merge request给相关commiter。如果修改的代码未经过检视,从本地仓库直接push到公共仓库,就有可能未经过检视的代码导致整个工程无法生成目标运行软件,或者导致生成的软件异常。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值