接下來就是git牛逼的地方,分布式控制。
實際情況往往是這樣,找一台電腦充當伺服器的角色,每天24小時開機,其他每個人都從這個「伺服器」倉庫轉殖乙份到自己的電腦上,並且各自把各自的提交推送到伺服器倉庫裡,也從伺服器倉庫中拉取別人的提交。這樣你能及時取得新版本,伺服器掛掉也沒事,因為其他機器上也有存檔。
有個叫github的神奇的**,這個**就是提供git倉庫託管服務的,所以,只要註冊乙個github賬號,就可以免費獲得git遠端倉庫,相當於免費的伺服器。
在github右上角加號點開「create a new repo」,建立乙個新倉庫,倉庫名自取,其他預設。
在本機git bash中使用命令:
$ git remote add origin [email protected]:deloresc/newrepository.git
origin是遠端庫在本機上的名稱,可以更改。
然後使用命令進行第一次推送,推送master分支所有內容:
$ git push -u origin master
之後每次push使用命令:
git push origin master
想拉乙個別人的庫下來怎麼此操作呢?
現在你已經有了乙個遠端庫,
在庫頁面點選clone or download,選擇https或者ssh協議,複製位址;
開啟git bash,進入你想轉殖的目錄,輸入命令:git clone 複製內容;
庫就從遠端轉殖乙份到你電腦啦。
*ssh協議比https速度快,並且https每次push需要輸入口令,因此使用ssh方便。
參考:廖雪峰的git教程
git 學習筆記 遠端倉庫
git是分布式版本控制系統,同乙個git倉庫,可以分布到不同的機器上。怎麼分布呢?最早,肯定只有一台機器有乙個原始版本庫,此後,別的機器可以 轉殖 這個原始版本庫,而且每台機器的版本庫其實都是一樣的,並沒有主次之分。你肯定會想,至少需要兩台機器才能玩遠端庫不是?但是我只有一台電腦,怎麼玩?其實一台電...
Git學習 遠端倉庫
建立遠端倉庫 本地現在有乙個倉庫git,同時可以在github上建立乙個同名的git倉庫,可以供自己和他人協同操作。1.在github電機new repository建立乙個新倉庫,名稱保持與本地一致。repository name 倉庫名稱 description 可選 倉庫描述介紹 public...
Git入門學習筆記 二 遠端倉庫
上一節說了git可以講工程上傳到網上,大家都習慣使用github,可以說是git的官方伺服器,可以免費使用。而我習慣使用國內的git託管服務 碼雲。碼雲的功能跟github一樣,而且訪問速度相較於github要快。下面來記錄一下怎樣在碼雲建立乙個遠端倉庫並且將本地倉庫和遠端倉庫同步。1.建立和新增s...