汇成软件 Create the world!!!

git里面origin是从哪里来的,是什么意思


已有的回答里都没有解释清楚'origin'是从哪里来的。

使用git,一般的步骤是这样的:

1. 在本地建立git版本库:在本地工程目录(如: ~/myProject)下执行:  git init

2. 建立和连接远程仓库。如果使用github,那么就是新建  Repository,名称叫做myProject,和本地仓库一致。这时候,github告诉你,可以通过

git remote add origin git@github.com:imki911/myProject.git

添加远程仓库,origin就是这时候出现的,可以看成是git@github.com:imki911/myProject.git的别名

所以你完全可以不按照github上的指引,把'origin'改成阿猫阿狗(aMao/aGou),通过运行以下命令添加远程仓库,名称叫做'aMao':

git remote add aMao git@github.com:imki911/myProject.git

这样,就可以用

git push -u aMao master

来push了,和'origin'完全没有一点关系。


当然,如果你的本地版本库是从远程仓库git clone而来,git会默认把这个远程仓库的地址叫做origin.  这时候依旧可以通过 git remote  add 把远程仓库的名称改成'aGou',然后就可以使用这个名称来push了:

git push -u aGou master
#演示如下:



作者:知乎用户
来源:知乎

作者:admin 分类:git 浏览:730 评论:0
留言列表
发表评论
来宾的头像