【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 這個遠程倉庫從列表中清除了。

相關文章
相關標籤/搜索