1. 程式人生 > 其它 >原始碼管理工具——GitHub介紹

原始碼管理工具——GitHub介紹

github是一個基於git的程式碼託管平臺,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是程式碼要公開。

GitHub 的獨特賣點在於從另外一個專案進行分支的簡易性。為一個專案貢獻程式碼非常簡單:首先點選專案站點的Fork的按鈕,然後將程式碼檢出並將修改加入到剛才分出的程式碼庫中,最後通過內建的pull request機制向專案負責人申請程式碼合併。下面簡單介紹一下遠端倉庫的建立。

儲存庫通常用於組織單個專案。 儲存庫可以包含資料夾和檔案、影象、視訊、電子表格和資料集 - 專案所需的任何內容。 通常,儲存庫包括一個 README 檔案,其中含專案的相關資訊。 README

 檔案以純文字 Markdown 語言編寫。 可以使用此備忘單開始使用 Markdown 語法。 GitHub 允許在建立新儲存庫的同時新增 README 檔案。 GitHub 還提供了其他常用選項,例如許可證檔案,但現在不必選擇其中任何一個。

 hello-world 儲存庫可以是儲存想法、資源甚至與他人共享和討論的地方。

  1. 在任何頁面的右上角,使用  下拉選單選擇 New repository(新建倉庫)。

  2. 在 Repository name(儲存庫名稱)框中,輸入 hello-world

  3. 在 Description(說明)框中,編寫簡短說明。

  4. 選擇 Add a README file(新增 README 檔案)。

  5. 選擇儲存庫是公有還是私有。

  6. 單擊 Create repository(建立倉庫)。

這是github上的遠端倉庫的建立,下面是git的使用,簡單來說就是在本地計算機上使用git創立一個本地倉庫,我們在程式設計完以後可以使用特定的語句傳到github上面。向遠端倉庫提交程式碼的時候,一定要先進行pull操作,再進行push操作,防止本地倉庫與遠端倉庫不同步導致衝突的問題。如果本地沒有 Git 倉庫,這時我們就可以直接將遠端倉庫clone到本地。通過clone命令建立的本地倉庫,其本身就是一個 Git 倉庫了,不用我們再進行init初始化操作啦,而且自動關聯遠端倉庫。我們只需要在這個倉庫進行修改或者新增等操作,然後commit即可。