Github使用簡介

對於沒接觸過 github 的小白們來說,本文就簡單介紹一下如何使用其上的開源項目以及如何在團隊開發中使用Git來託管代碼。

1、首先註冊一個 github 賬號,這個對大家來說應該不難,就按照提示一步一步慢慢來吧。然後根據提示新建你的第一個開源項目,具體步驟,百度一下即可。


點擊那個Clone or download按鈕即可進行下載了,這樣你就可以成功的下載並使用開源項目了。

3、如果你跟你的小夥伴準備一起開發一個軟件,那麼顯然這時你們的代碼是需要彼此共享而且實時更新的,那麼將代碼託管到 github 上是你最明智的選擇。

那麼接下來就介紹一下如何在github上面進行上傳代碼和下載代碼的操作。

4、首先下載一個SVN客戶端,官網下載鏈接如下:https://www.visualsvn.com/visualsvn/download/tortoisesvn/  那麼爲什麼要下載SVN客戶端呢,且聽我慢慢道來。

5、下載完SVN之後,安裝到電腦上。這樣初步的準備工作就做好了。接下來,打開網頁進入到你的github上新建的第一個工程的界面,如下圖所示:


然後複製你的項目代碼地址,如上圖所示代碼鏈接接位置,複製下來。

6、接下來就要開始進行操作啦,在你的電腦上e盤或者f盤中新建一個文件夾,並且用英文命名,以後你的所有的上傳代碼和下載代碼的工程都放到這個文件夾裏,爲了找尋方便,我新命名文件夾爲github,打開此文件夾,在裏面新建個表示什麼項目的文件夾,用來作爲你上傳的工程的目錄文件夾。爲方便下文介紹,在此命名此文件夾爲practice,這樣前提工作就做好了。打開practice文件夾,然後在此文件夾中右擊,如圖所示:


選擇SVN Checkout,然後進入到如下界面:



把剛剛複製的github上代碼粘貼到上圖中的URL of  repository處,然後點擊ok,進入如下加載界面:


加載完成之後如下圖所示:


點擊ok這樣你的初步工作就進行的差不多了。打開你的practice文件夾,此時你可以看到如下的界面:


看到生成了trunk文件夾。

7、接下來,首先介紹一下如何上傳代碼,我在做安卓開發,就拿android studio工程爲例來進行講解,其它工程文件類似。

找到你的工程文件目錄,如下圖所示:我打開的是一個android studio工程目錄。

複製裏面所有的文件夾,然後粘貼到practice文件夾中的trunk文件夾下,然後把編譯生成的文件刪除掉。由於每次編譯都會生成代碼,而且一邊編譯生成文件都特別大,上傳到服務器也特別佔用資源,且每次編譯生成的文件都不相同,如果上傳的話每次上傳都會跟SVN上的代碼不相符,導致每次都得上傳,所以沒有必要上傳編譯生成的代碼。例如上圖中build文件夾就是生成的文件夾。

8、在trunk問價夾中右鍵選擇SVN Commit,然後出現如下界面:


選中你所要上傳的文件,在方框中畫對勾,然後點擊 ok 這樣就上傳成功啦。

9、介紹完上傳當然也得介紹下載嘍,進入你的github界面,上傳成功後你就可以看到你的github工程裏有工程文件了。如果想下載別人的開源項目的話,那就搜索關鍵詞就會出來你想搜尋的那方面的開源項目,點進去,就會出來一個類似這樣的界面,

點擊clone or download 即可下載並使用開源項目了,是不是很神奇呢?

10、接下來就要說下爲何要藉助SVN啦,像剛那樣下載別人的開源項目,如果不借助SVN下載的話,我們每次都得在這個界面下載壓縮包,這對沒有流量的人來說既耗費流量又麻煩,別人不斷更新代碼,每次都得重新下載壓縮包,費時費力費流量。那麼如果使用SVN下載的話就計較簡單而且省事的多了。我們不需要下載壓縮包,首先呢複製github上的代碼鏈接,進入我們之前建好的放github項目的文件夾中,打開practice文件夾,在文件夾中右鍵選擇SVN checkout,然後進入到如下界面:


然後將剛複製的別人的代碼鏈接粘貼到URL of repository中,點擊 ok ,這樣就成功的用SVN下載開源庫的項目了,可以看到你的practice文件夾中已經加載好了開源庫項目文件,類似圖所示:


而且更重要的是,以後無需再到github上下載此開源項目,只需要打開trunk文件夾,然後右鍵,選擇SVN update,這樣只要作者上傳或修改代碼,你都不用到github上去下載,只需要在這裏update 一下就可以同步更新開源項目啦,是不是很節省時間也很方便偶。另外再介紹幾個用SVN下載卡源代碼的好處,比如說你下載了一個開源項目,在你的trunk文件夾中右鍵選擇TortoiseSVN,然後選擇show log ,這樣進入如下界面:


你可以清楚地看到作者每次更新的時間以及更新的次數,在更新時間上右鍵可以選擇跟之前版本的對比,這樣你可以清楚地瞭解到兩個版本之間的異同,都做了什麼改動,還可以回到之前的任意版本,方便好用。github的最大好處就是每次上傳的代碼它都會做記錄,並且記錄時間很長,你編程過程中可以任意回到之前的版本,今天就介紹這麼多,希望對用SVN上傳下載有個瞭解並掌握。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章