git成长日记

情况是:我在公司电脑上写的代码,我想在家的电脑同步一下。并且我在家写的代码,到公司也能同步

没错就是上传一下自己的远程仓库就行了。

但是公司的电脑如果push的话是push到公司的远程仓库和自己远程仓库。在家只有自己的远程仓库。

这样的话就是相当于自己的远程仓库是一个中间件。

但是在家pull 的时候不会出问题,因为只有一个远程仓库(自己的)

但在家写的代码,到公司后pull就会报错,因为不知道从哪个远程仓库pull

所以用到一个命令:git pull <远程库名> <远程分支名>:<本地分支名>

拉的时候指定远程仓库,指定分支,:指定拉到本地的分支

简直完美

之前我用过一个是:到公司我把本地代码删了,重新从自己远程仓库clone一份,但发现clone花费的时间较长于是就找到了上述的方法,推荐给大家,少走弯路。

原文地址:https://www.cnblogs.com/CCTV-1/p/10724331.html