zoukankan      html  css  js  c++  java
  • git处理fork的个人库代码与远程项目库待代码同步与合并

    由于每个项目组git代码管理规范都不一致,分支开发和fork开发模式。我就说下fork处理的流程吧。

    问题点:

    我的代码是从自己的远程个人仓库clone的。我的个人远程仓库代码是从项目的远程仓库弄fork来的。

    我clone的代码在本地修改了一部分代码,在我修改期间项目远程库代码被其他同事提交了好多版本,那么如何处理我的本地代码与我的fork库还有项目的远程库之间的代码同步和提交合并呢?

    流程如下:

    ########################################################################################
    #总体流程如下
    1.将自己fork库的代码clone 到本地
    2.修改了其中的文件
    3.git commit -m "" 提交我们的修改
    4.git push origin master 
    5.git remote -v  查看远程仓库列表
    6.git remote add base https://fork前的项目原始地址
    7.git remote -v  可以看到多了我们的base远程库地址
    8.git pull base master   获取远程库的master分支和本地的代码合并
    9.git commit -m ""  提交合并后的代码
    10.git push origin master 把合并后并的代码 提交到自己的fork库
    11.在自己fork库发起与项目的远程库的merge请求 
    #
    #idea中的操作同上(建议用idea 走如上开发流程)
    建议用idea pull远程库,这样有冲突在pull的过程中就会提示你合并,如果用命令行就得手动打开文件进行冲突处理了
    ########################################################################################
    

      

  • 相关阅读:
    [转]char、varchar、nchar、nvarchar的区别
    【转】Asp.net 2.0中页的生存周期(Lifecycle)和动态控件 [.Net]
    git免登录sshkey
    ios8,xcode6 周边
    iOS 推送证书
    Lazarus中TreeView导出XML以及XML导入TreeView
    flac文件提取专辑封面手记
    Lazarus解决含中文文件名或路径的使用问题
    使用PowerShell管理Windows8应用
    thbgm拆包【in progress】
  • 原文地址:https://www.cnblogs.com/shaozhiqi/p/12714958.html
Copyright © 2011-2022 走看看