在http://github.com 上注冊自己的github賬戶後,要執行語句
git config --global user.name "yourname"
git config --global user.email "[email protected]"
這樣等於是在本地標記了自己的賬戶,以後就可以直接使用了。
要上傳文件到GitHub的Git系統上,需要一個SSH密匙來認證,兩步搞定:
(1)創建SSH key:
ssh-keygen -C "[email protected]" -t rsa
會讓你選擇輸入SSH密匙的存放位置,可以不管,直接回車使用默認路徑。
(2)將SSH Key提交到GitHub。
a. 首先打開Key保存的位置,裡面會有三個文件,找到id_rsa.pub,用文本編輯器打開,復制裡面的全部字符。
b. 登陸自己的GitHub,在右上方工具欄裡找到Account Settings,找到SSH Public Keys標簽,選擇Add another public key。Title自己編一個,Key粘貼剛才的字符,提交。
上傳代碼到git的步驟:
(1)git init
建立一個倉庫。
(2)git add XXX
添加文件XXX。add後面加“.”,添加當前目錄所有文件。
(3)git commit -m 'message'
上傳時附加說明信息message。
(5)git remote add origin [email protected]:XXX/XXX.git
這一句將origin用作[email protected]:XXX/XXX.git的別名,以後就可以方便的用origin代表[email protected]:XXX/XXX.git了。
git remote rm origin用於刪除別名
(6)git push -u origin master
上傳當前目錄到github的master分支
git常用命令如下:
1、git clone
eg: git clone git://github.com/XXX/XXX.git some_project
將'git://github.com/XXX/XXX.git'這個URL地址的遠程版本庫完全克隆到本地XXX目錄下面
2、git init
初始化當前目錄,初始化後,在當前目錄下會出現一個名為 .git 的目錄,所有 Git 需要的數據和資源都存放在這個目錄中
3、git status
查看當前目錄相應文件在git下的狀態
4、git commit
提交當前工作空間的修改內容
eg:git commit -m "update code"',提交的時候必須用-m來輸入一條提交信息
5、git add
將當前更改或者新增的文件加入到git的索引中
eg:git add test.c 就會增加test.c文件到git的索引中
git add . —— 將當前所有的更改加入到git索引中
6、git pull
從其他的版本庫(既可以是遠程的也可以是本地的)將代碼更新到本地
eg:'git pull origin master 就是將origin這個版本庫的代碼更新到本地的master主枝
7、git rm
從當前的工作空間中和索引中刪除文件
eg:git rm test.c
8、git push
將本地commit的代碼更新到遠程版本庫中
eg:git push origin 就會將本地的代碼更新到名為orgin的遠程版本庫中
基於Gitolite的Git服務架設 http://www.linuxidc.com/Linux/2014-02/96991.htm
Fedora通過Http Proxy下載Git http://www.linuxidc.com/Linux/2009-12/23170.htm
在Ubuntu Server上安裝Git http://www.linuxidc.com/Linux/2009-06/20421.htm
服務器端Git倉庫的創建(Ubuntu) http://www.linuxidc.com/Linux/2011-02/32542.htm
Linux下Git簡單使用教程(以Android為例) http://www.linuxidc.com/Linux/2010-11/29883.htm
Git權威指南 PDF高清中文版 http://www.linuxidc.com/Linux/2013-10/91053.htm
Git 的詳細介紹:請點這裡
Git 的下載地址:請點這裡