关于origin

本地仓库 to 远程仓库

我们可以为本地的learngit仓库设置两个远程仓库,一个叫origin,一个叫backup

首先,我们把learngit目录初始化为一个本地仓库。

第二步,假设http://x.x.x.x:xx/learngit.git为一个远程空仓库(仓库1),则在learngit目录下执行以下命令,将本地仓库learngit与远程仓库1相关联且设置远程仓库1的别名为origin

关联好之后,我们便可以使用origin这个别名向远程仓库1同步代码(下面的命令会把当前分支的代码push到远程仓库1的同名分支下)

第三步,我们继续为learngit添加一个远程仓库。假设http://y.y.y.y:yy/learngit.git为一个远程空仓库(仓库2),则在learngit目录下执行以下命令,将本地仓库learngit与远程仓库2相关联且设置远程仓库2的别名为backup

关联好之后,我们便可以使用backup这个别名向远程仓库2同步代码(下面的命令会把当前分支的代码push到远程仓库2的同名分支下)

远程仓库 to 本地仓库

假设远程仓库1(http://x.x.x.x:xx/learngit.git)是一个已经有内容的非空仓库。执行以下的命令,把远程仓库克隆到本地

那么,本地的learngit仓库就会默认设置origin为http://x.x.x.x:xx/learngit.git

常用命令

Last updated

Was this helpful?