git 安裝完成後的第一步:git
設置姓名和郵箱地址:github
$ git config --global user.name "firstname Lastname"框架
$ git cofig --global user.email "your_email@example.com" ssh
這個命令會在 「~/.gitconfig」中以以下形式輸出設置文件ui
提升命令輸出的可讀性this
$ git config --global color.ui autourl
使用前準備:spa
1.在github上建立帳戶 https://github.com/joinrem
2.設置頭像it
3.設置SSH key 能夠參考官方手冊 https://help.github.com/articles/connecting-to-github-with-ssh/
$ ssh-keygen -t rsa -C 「your_email@example.com」
在出現的選項中按照以下步驟:按回車鍵 輸入密碼 再次輸入
關於README.md文件,勾選的話可讓用戶馬上clone這個倉庫,若是想向github 添加手中已有的git 倉庫,建議不要勾選,直接手動push。README.md文件的內容會自動顯示在首頁。所以,通常會在這個文件中標明本倉庫所包含的軟件的概要、使用流程、許可協議等信息。若是使用Markdown語法進行描述,還能夠添加標記,提升可讀性。
關於add.gitignore: 這個設定會幫咱們把不須要在git 倉庫中進行版本管理的文件記錄在 .gitignore文件中,省去了每次根據框架進行設置的麻煩。
關於建立倉庫:
在github上新建一個倉庫,爲防止與其餘倉庫混洗啊弄,倉庫名儘可能和本地保持一致。建立時不要勾選 Initialize this repository with a README選項,由於一但勾選了,github一側就會自動生成README文件,從建立之初就和本地倉庫失去了整合性。雖然到時候能夠強制覆蓋,但爲了防止這種狀況發生建議不要勾選。
git remote add-添加遠程倉庫:
git remote add origin git@github.com:daohewang/daohewang.git 將它設置爲成本地倉庫的遠程倉庫
git push-將當前分支下本地倉庫中的內容推送給遠程倉庫:
git push -u origin master #假設在master分支下操做 (-u 添加了這個參數後,未來運行git pull 命令從遠處倉庫獲取內容時,本地倉庫的這個分支就能夠直接從origin的master分支獲取內容,省去了另外添加參數的麻煩。)
推送至master之外的分支:
git checkout -b feature-D #建立feature-D分支
git push -u origin feature-D #在遠程倉庫的github頁面就能夠查看到feature-D分支了
git clone-獲取遠程倉庫 (默認處於master分支下,同時系統會自動將origin設置成該遠程倉庫的標識符)
git clone 遠程倉庫url
clone他人遠程倉庫的步驟:
git clone 遠程倉庫url #默認在master分支下,能夠用 git branch -a 查看當前分支信息