【Git 第11课】 远程仓库

以前讲了不少课,都是在本地仓库里进行操做。而 Git 的做用一方面在于对文件进行版本控制,更重要的是便于多人协做开发。所以只有本地仓库的 Git 算不上真正的 Git。而 GitHub 就是建立远程仓库的好地方。
git


经过 git remote 命令能够查看当前有哪些远程仓库。github


还记得我最开始安装成功后从 GitHub 上 clone 下的那个项目吗?在它的工做目录中输入:web


git remotefetch


你会看到显示:url


originspa


这就是这个项目的远程仓库。版本控制


加上 -v 能够看到更详细的信息:orm


origin git@github.com:crossin/CrossinClass.git (fetch)开发

origin git@github.com:crossin/CrossinClass.git (push)rem


克隆的源地址也被显示出来。


当你是从远程仓库 clone 一个仓库到本地时,会自动将此地址加到你的远程仓库列表中,并命名为 origin。


而若是是一个在本地 git init 建立的仓库,刚开始时 git remote 是看不到任何信息的,由于它没有添加任何远程仓库。


想要添加一个远程仓库,能够用命令:


git remote add [shortname] [url]


好比:


git remote add myremote git@github.com:crossin/CrossinClass.git


这样,在这个项目中就能 myremote 这个名字来引用添加的远程仓库。


运行一下 git remote,看看是否是已经出如今了列表中。


但此时此刻,你的工做目录下的文件并无发生任何变化。只是至关于,你拿到了一个箱子的钥匙,而箱子里的东西还原封未动。对于远程仓库的操做,后面还有不少等待咱们去折腾的。


如今能够去 GitHub 注册个号,而后建一个本身的项目,clone 到本地。由于别人的项目是没有权限进行写操做的。接下来咱们很快就会用到它。


假如你要删除某个仓库,就使用 git remote rm 命令:


git remote rm myremote


就能够把 myremote 这个远程仓库从列表中清除了。

相关文章
相关标签/搜索