Git fork

作者: buchuqi2677 | 来源:发表于2020-02-18 16:45 被阅读0次
    fork的流程

    参考文章

    git fork项目合作流程 - 知乎
    GitLab Fork项目工作流程 - 简书

    1:git remote -v 先看本地有几个远程文件

    git remote -v

    origin  https://gitlab.sanjieke.cn/zhoujian/android-sjk.git (fetch)
    origin  https://gitlab.sanjieke.cn/zhoujian/android-sjk.git (push)
    
    

    这说明clone下来的项目 没有和源项目简历更新路径需要

    git remote set-url origin [url(远程源项目库地址)]   
    比如:git remote add upstream git@gitlab.sanjieke.cn:sjk-app/android-sjk.git 
    

    这是本地指向源项目,然后就可以手动实时更新源项目了

    2:git remote -v 再次检查

    git remote -vorigin

    origin  https://gitlab.sanjieke.cn/zhoujian/android-sjk.git (fetch)
    origin  https://gitlab.sanjieke.cn/zhoujian/android-sjk.git (push)
    upstream    git@gitlab.sanjieke.cn:sjk-app/android-sjk.git (fetch)
    upstream    git@gitlab.sanjieke.cn:sjk-app/android-sjk.git (push)
    

    这就和源项目简历了沟通桥梁,就能直接更新远程到本地了

    3:更新远程到本地
    git pull upstream
    

    剩余的操作就和一般的commit push pull一样的了

    最后是提交到自己的分支 ,然后 通过pull request提交到他人项目中,管理员审核过就行了

    相关文章

      网友评论

        本文标题:Git fork

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