其他分享
首页 > 其他分享> > 【学习体会】Git维护两个remote远端仓库

【学习体会】Git维护两个remote远端仓库

作者:互联网

假设我们原先维护了一个remote远端仓库,叫做origin(一般都叫做origin,这是远端仓库在本地的别名)

现在我们给remote远端再加上一个,叫做origin2

git remote add origin2 https://xxx.git

这个仓库应该是刚刚创建的,里面可能只有readme.md文件。

这个时候我们就可以放心地强制push本地仓库到远端的origin2仓库。

强制push会覆盖掉远端origin2仓库的全部内容。

git push -u origin2 master -f

这样的话,这两个仓库就完全同步了。

接下来就是,你可以再本地仓库添加add、删除delete和修改modified等,然后commit。

然后,你可以选择push到origin、origin2或者all。

这里我们使用TortoiseGit进行操作,

如果你只是push到其中一个远端origin2,而且持续一段时间,比如一个月内一直只push给origin2,那么当你要push给origin的时候,它会把你这一个月commit的内容依次push给origin,这样origin和origin2就同步了。

如果你在origin2做了修改(添加、删除、修改等等操作),那么pull到本地的时候会把修改内容也拉到本地,那么再次push的时候就会push到两个远端,再次同步。

标签:origin,Git,remote,origin2,仓库,学习体会,push,远端
来源: https://blog.csdn.net/jin739738709/article/details/123125864