zoukankan      html  css  js  c++  java
  • 在github fork的项目中推送与抓取

    github -- fork提交项目:自己的仓库和原仓库进行Git同步的操作。
    1. 获取你fork的原仓库的更新过的最新代码;如果没有远程原始分支则需要增加。
    git remote add upstream git@github.com:ParrotsDL/parrots.git
    git fetch upstream
    2. 切换到你的本地master分支,将upstream/master的最新代码合并到你本地的master中
    git checkout master
    git merge upstream/master
    此时,你的本地库已经和原仓库已经完全同步了。
    但是注意,此时只是你电脑上的本地库和远程的github原仓库同步了,你自己的github仓库还没有同步,此时需要使用“git push”命令把你本地的仓库提交到github中。
    git push origin master
     
     

    一般在团队中多人开发模式是这样的:

    • 首先,可以试图用git push origin branch-name推送自己的修改

    • 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并

    • 如果合并有冲突,则解决冲突,并在本地提交

    • 没有冲突或者解决掉冲突后,再用git push origin branch-name推送就能成功

    如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream branch-name origin/branch-name。 

    多人协作中的分支推送与合并
  • 相关阅读:
    SQL第一讲
    CSS3补充内容
    EXCEL数据导入SQL表的方法
    jq第四讲+实例
    jq第三讲
    jq第二讲
    安卓、苹果日历同步
    安卓、苹果手机备忘录同步
    服务器、客户端双认证
    今天我的博客正式开张了!
  • 原文地址:https://www.cnblogs.com/fuleying/p/5331205.html
Copyright © 2011-2022 走看看