使用GitHub進行版本管理

在程序開發過程中,難免對代碼進行無數次的修改。對於剛入門的程序員來說,版本控制是個什麼東西,可能他們並不是十分清楚。
  
  簡單來說,版本控制就是能夠在你每一次對代碼進行修改時,幫你保存一個版本。這對於團隊開發來說,是非常重要的。這裏有一篇關於版本控制的入門文章: 版本控制入門(via cnbeta) 

Git 是用於 Linux 內核開發的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同,它採用了分佈式版本庫的方式,不必服務器端軟件支持(wingeddevil注:這得分是用什麼樣的服務端,使用http協議或者git協議等不 太一樣。並且在push和pull的時候和服務器端還是有交互的。),使源代碼的發佈和交流極其方便。 Git 的速度很快,這對於諸如 Linux kernel 這樣的大項目來說自然很重要。 Git 最爲出色的是它的合併跟蹤(merge tracing)能力。(via 百度百科)

這篇文章我主要是介紹如何通過Git工具與Github網站上的代碼進行同步:

1.首先,把Git工具安裝到我們電腦上

Git工具官網:http://git-scm.com (牆內訪問不了)

Windows平臺下的Git工具:http://code.google.com/p/msysgit/

下載Git

使用GitHub進行版本管理

下載完後,打開文件進行安裝

使用GitHub進行版本管理

使用GitHub進行版本管理

使用GitHub進行版本管理

使用GitHub進行版本管理

2.設置SSH,GitHub可以使用SSH進行傳輸

首先打開終端

使用GitHub進行版本管理

輸入命令,打開ssh文件夾

cd ~/.ssh

生成SSH的公鑰和私鑰
ssh-keygen -t rsa -C "郵箱地址"

使用GitHub進行版本管理

然後輸入私鑰密碼

使用GitHub進行版本管理

往GitHub網站添加SSH的公鑰

在GitHub的accout setting裏,點擊Add SSH key

使用GitHub進行版本管理

使用文本編輯器打開.ssh文件夾內的id_rsa.pub文件,將其複製粘貼到GitHub,然後保存

使用GitHub進行版本管理


3.在GitHub建立一個項目的代碼倉庫

使用GitHub進行版本管理

4.在本機新建一個初始化git,在項目文件夾右鍵,選擇init here

使用GitHub進行版本管理

5.添加遠程資源

使用GitHub進行版本管理

從GitHub讀取項目的SSH路徑

使用GitHub進行版本管理

添加遠程資源

使用GitHub進行版本管理

6.從遠程下載代碼

從GitHub同步代碼到Git倉庫

使用GitHub進行版本管理

將Git倉庫代碼同步合併至本地項目

使用GitHub進行版本管理

7.將代碼上傳至GitHub

將所有文件加入到Git版本控制

使用GitHub進行版本管理

提交代碼到Git倉庫

使用GitHub進行版本管理

使用GitHub進行版本管理

將Git倉庫提交至GitHub

使用GitHub進行版本管理

使用GitHub進行版本管理


至此,代碼就同步至GitHub上了

發佈了88 篇原創文章 · 獲贊 11 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章