同步远程仓库--思路

思路主要服务于:

1. 公有git仓库,和私有仓库内容同步(具有公共的树,否则存在合并冲突问题)

2. 基于github fork出的私有库,期望同步源库代码,保持更新

1)将自己仓库中原来fork的项目删掉 (delete repository),然后在重新到原作者仓库中(fork)一份最新代码(粗,太粗了)

2)基于github功能

a.直接使用fetch upstream

b.使用pull request,

需要注意合并方向及分支

3)命令行方式

git clone <私有远程代码仓库>
git remote add <源本地仓库名> <fork源远程代码仓库>
git fetch <源本地仓库名>
git checkout <私有本地分支>
git merge <源本地仓库名>/<源分支名>
git push origin <私有远程分支>

示例:

git clone https://github.com/ragty/archery
git remote add upstream https://github.com/hhyo/Archery.git
git fetch upstream
git checkout master
git merge upstream/master
git push origin master

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值