【学习体会】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