情况是:我在公司电脑上写的代码,我想在家的电脑同步一下。并且我在家写的代码,到公司也能同步
没错就是上传一下自己的远程仓库就行了。
但是公司的电脑如果push的话是push到公司的远程仓库和自己远程仓库。在家只有自己的远程仓库。
这样的话就是相当于自己的远程仓库是一个中间件。
但是在家pull 的时候不会出问题,因为只有一个远程仓库(自己的)
但在家写的代码,到公司后pull就会报错,因为不知道从哪个远程仓库pull
所以用到一个命令:git pull <远程库名> <远程分支名>:<本地分支名>
拉的时候指定远程仓库,指定分支,:指定拉到本地的分支
简直完美
之前我用过一个是:到公司我把本地代码删了,重新从自己远程仓库clone一份,但发现clone花费的时间较长于是就找到了上述的方法,推荐给大家,少走弯路。