gitee上fork了某项目,让自己的项目代码保持更新
此时本地的master分支就更新至upstream的master版本
然后利用push将本地分支覆盖到git远程分支上:
完成
2021年9月2日 git
2020年3月4日 git
一般使用都是一个项目一个git的remote地址,当克隆github上的某个项目进行二次开发时,需要设置自己本地的git仓库,但同时又不想错过原github项目的更新,所以考虑设置两个remote
方法一:两边独立提交
在git A 项目中添加另一个git B远程的地址
origin2可以自定义
先拉取git B 该地址上的数据
–allow-unrelated-histories是为了解决冲突, 把两段不相干的 分支进行强行合并
在git A 项目中把项目内容同步到git B地址中
此时,我们基本实现了可以把一个项目可以提交到两个git地址了,但是每次提交内容都需要进行如下两次提交,才能实现把一个项目同时提交到两个git地址。
git push origin master
git push origin2 master
查看当前的远端地址:
方法二:两边同时提交
给origin 增加一个可以push的地址
给origin添加一个远程push地址,这样一次push就能同时push到两个地址上面
查看当前的远端地址:
至此,我们就可以直接一个push,同时推送到两个git地址。
如果第一次推不上去代码,可以使用强推的方式
注意:删除添加的路径的方法是
2018年12月29日 git
1.克隆老项目的镜像
git clone –mirror old.git (old.git 为老项目的git地址)
2.进入老项目的目录
cd old.git
3.移除老项目的地址替换成新项目
git remote set-url –push origin new.git (new.git 为新项目的git地址)
4.将镜像推到远程
git push –mirror //这一步需要输入新的git的账号和密码