社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Benny Neugebauer

Benny Neugebauer 最近创建的主题
Benny Neugebauer 最近回复了
8 年前
回复了 Benny Neugebauer 创建的主题 » Github:这个分支是X提交的[duplicate]

你的叉子是“原点”,而你的储存库是“上游”。

git clone git@github.com:your_name/project_name.git
cd project_name

如果已给出,则需要按以下顺序继续:

  1. 将“上游”添加到克隆存储库(“源”)中:

    git remote add upstream git@github.com:original_author/project_name.git
    
  2. 从“上游”获取提交(和分支):

    git fetch upstream
    
  3. 切换到叉的“主”分支(“原点”):

    git checkout master
    
  4. 保存“主”分支的更改:

    git stash
    
  5. 将“上游”的“主”分支更改合并到“源”的“主”分支:

    git merge upstream/master
    
  6. 解决合并冲突(如果有)并提交合并

    git commit -am "Merged from upstream"
    
  7. 把零钱推到你的叉子上

    git push
    
  8. 把你藏起来的零钱拿回来(如果有的话)

    git stash pop
    
  9. 你完了!祝贺 你!

GitHub还提供了有关此主题的说明: Syncing a fork