遠程(共享)倉庫可以協(xié)助我們是開發(fā)變得更加方便、團隊之間配合開發(fā)更加容易。
一、自建遠程(共享)倉庫
- 創(chuàng)建倉庫
Git要求共享倉庫是一個以.git結(jié)尾的目錄。
mkdir 倉庫名.git創(chuàng)建以.git結(jié)尾目錄
cd 倉庫名.git進入這個目錄
git init --bare初始化一個共享倉庫,也叫裸倉庫 注意選項--bare
這樣就建好了一個共享的倉庫,但這時這個倉庫是一個空的倉庫,并且不允在這個倉庫中進行任何修改。創(chuàng)建倉庫.png - 向共享倉庫共享(同步)內(nèi)容
將自已開發(fā)的項目同步到這個目錄中,其它開發(fā)者就可以共享這個項目了。
a. 進入項目目錄
b. 通過git push 倉庫地址 倉庫分支向倉庫共享項目
向倉庫共享項目.png遠程(共享)倉庫項目信息.png - 從共享倉庫里取出內(nèi)容
新創(chuàng)建一個目錄(模擬另一個開發(fā)者),通過git clone 倉庫地址從共享倉庫取出內(nèi)容,我們可以得到一個新的副本。
從共享倉庫里取出內(nèi)容.png
至此,共享倉庫的操作就基本結(jié)束了。在這里我們會發(fā)現(xiàn),如果想要更加便捷的合作,我們還需要一個遠程服務器。
二、Web版?zhèn)}庫管理程序
為了更好的管理我們的倉庫,一些第三方機構(gòu)開發(fā)出了Web版?zhèn)}庫管理程序,通過Web界面形式管理倉庫。其中比較出眾的有GitHub、gitLab,以及后來的gitee(可以理解為國內(nèi)的GitHub)。
這里為了方便我們就介紹一下gitee。
-
在gitee官網(wǎng)注冊賬號。
詳細步驟可以參看官網(wǎng)。在注冊完成后,我們會進入這樣一個頁面。
-
新建項目
點擊新建項目,創(chuàng)建一個項目。
在這里我們可以填寫項目名、項目路徑(它會給我們分配一個可以修改的默認路徑)、項目介紹、是否開源(公開)、以及使用語言、是否新建readme文件。
點擊創(chuàng)建就完成了一個項目的創(chuàng)建。 -
查看項目路徑
進入項目點擊右側(cè)的克隆/下載按鈕我們就可以看到項目倉庫地址了。
然后將項目地址復制一下。
- 提交項目
回到我們的本項目目錄。
由于一般遠程倉庫地址都比較長我們可以通過git remote add 名字 遠程倉庫地址給它命一個名字,這樣這個名字就可以代替遠程地址了。這時候我們可以通過git push 遠程倉庫地址名 分支名嘗試提交,但是可能會報錯如下
很明顯是:本地沒有update到最新版本的項目(git上有README.md文件沒下載下來)。本地直接push所以會出錯。所以我們要先執(zhí)行一下git pull --rebase 遠程倉庫地址名 分支名,然后再提交,就比較愉快的解決了。
這時候我們就可以在web端的網(wǎng)頁中看到我們的項目了。
到此在git方面的基礎(chǔ)學習就算結(jié)束了,想要學習更多的給他方面的高級操作可以去git官方文檔。查看。
一時的挫折往往可以通過不屈的搏擊,變成學問及見識。










