一、Git安裝:
1、 二進制方式安裝:
$ sudo apt-get install git
安裝完成後,在終端中輸入 git 就可以看到相關的命令了。如果只是需要使用git來管理本地的代碼,那麼現在就可以使用了。如果需要和github上的項目結合,還需要做其他的一些操作。
2、github帳號的申請
如果只是需要將github上感興趣的代碼拷貝到本地,自己進行修改使用,而不打算共享發佈的話,其實不申請帳號也沒有關係,只需要 git clone 代碼到本地就可以了。 $ git clone git:// IP地址 (工作目錄名)。畢竟使用github 就是爲了開源的目的,首先去github.com 上註冊一個帳號。
3、在本地建立一個文件夾,然後做一些全局變量的初始化
$ git config --global user.name "your name"
$ git config --global user.email youremil
這兩個選項會在以後的使用過程中自動添加到代碼中。
4、創建驗證用的公鑰
git 是通過 ssh 的方式訪問資源庫的,所以需要在本地創建驗證用的文件。使用命令:$ ssh-keygen -C 'you email' -t rsa .會在用戶目錄~/.ssh/下建立相應的密鑰文件id_rsa.pub.
5、上傳公鑰
在 github.com 的界面中 選擇右上角的 Account Settings,然後選擇 SSH Public Keys ,選擇新加。 Title 可以隨便命名,Key 的內容拷貝自 ~/.ssh/id_rsa.pub 中的內容,完成後,可以使用 ssh -v [email protected] 進行測試。看到下面的信息表示驗證成功。
Hi MatSyx! You've successfully authenticated, but GitHub does not provide shell access.
二、Git配置與使用
利用 github 來管理自己的項目,可以按照下面的步驟進行
1. 建立遠端倉庫
在 Github 創建賬號後,點擊 New Repository,填寫一些本倉庫相關的信息,如倉庫名稱、描述、是否公開。設置完畢後,點擊 Create repository 即可創建新倉庫。
2. 建立本地倉庫
在需要建立項目的文件夾中,使用 git init 進行倉庫的建立。完成後,可以看到文件家中多了一個 .git 隱藏目錄。
3. 添加文件
使用 git add . 來進行初始文件的添加。這裏. 表示將文件夾下所有的文件都添加進去,我們也可以指定文件進行添加(git add 文件名)。
4. 提交文件
使用 git commit -m 'comment' 提交,可以將編輯的內容進行提交。
5. 增加或刪除github遠程來源
$ git add origin 遠程倉庫名 $ git remote rm origin
爲github託管的倉庫地址
6. 提交至github倉庫
第一次提交用$ git push -u origin master
之後用這個即可$ git push origin master
提交有衝突的時候,提交順序爲:
$ git fetch
$ git pull
$ git push origin master