史上最淺顯易懂的Git教程(適合沒有任何基礎的人):http://www.liaoxuefeng.com
Git經常使用命令整合:待優化。。。git
'Git' -> 'Git Bash'
,會彈出個相似cmd的命令行窗口git config –global user.name 'XXXX' git config –global user.email 'XXXX@qq.com'
在命令行中輸入以上內容,Git是分佈式版本控制系統,因此,每一個機器都必須自報家門:你的名字和Email地址
注意git config
命令的--global
參數,用了這個參數,表示你這臺機器上全部的Git倉庫都會使用這個配置,固然也能夠對某個倉庫指定不一樣的用戶名和Email地址。github
ls -al ~/.ssh ssh-keygen -t rsa –C 'XXXX@qq.com'
ls -al ~/.ssh
命令檢查是否本地用戶主目錄有名爲.ssh的密鑰保存文件夾和密鑰文件。若是有則表示已經建立,則不須要建立SSH KEYssh-keygen -t rsa –C 'XXXX@qq.com'
建立SSH Key,一路回車,使用默認值便可,因爲這個Key也不是用於軍事目的,因此也無需設置密碼。id_rsa
和id_rsa.pub
兩個文件,這兩個就是SSH Key的祕鑰對,id_rsa
是私鑰,不能泄露出去,id_rsa.pub
是公鑰,能夠放心地告訴任何人.「settings --> SSH Keys」
頁面:填上任意Title,在Key文本框裏粘貼id_rsa.pub文件的內容1.登錄GitHub,而後,在右上角**+**號裏找到「new repository」按鈕,建立一個新的倉庫
2.Repository name填入git_repo,其餘保持默認設置,點擊「Create repository」按鈕,就成功地建立了一個新的Git倉庫windows
1.登錄碼雲,而後,在右上角**+**號裏找到「新建項目」按鈕,建立一個新的倉庫
2.項目名填入git_repo,ReadMe去掉勾選(注:若是勾選,新增的項目就不是空項目,推送項目時將報錯)其餘保持默認設置,點擊「建立」按鈕,就成功地建立了一個新的Git倉庫markdown
cd e:git_repo git init touch README.md git add README.md git commit -m "註釋:第一次提交"
1.進入e盤的git_repo目錄下
2.經過 git init
將 git_repo 變成git倉庫,建立完成後該目錄下會多個.git的隱藏文件,若是你沒有看到.git目錄,那是由於這個目錄默認是隱藏的,用ls -ah
命令就能夠看見。
3.touch README.md
建立README.md文件,該文件用於描述項目,使用語法markdown
4.git add README.md
將README.md從工做區添加到暫存區
5.git commit -m ''
提交README.md文件ssh
git remote add origin https://git.oschina.net/XXXX/git_repo.git
origin
是遠程庫的名稱,這是git默認的叫法,更名稱可自定義
遠程url
在GitHub或碼雲中對應項目下尋找,Git支持多種協議,默認的git://使用ssh,但也可使用https等其餘協議。分佈式
git clone https://github.com/XXXX/repository.git
git clone
從遠程倉庫中克隆到本地倉庫,至此項目已從遠程倉庫下載到了本地倉庫,可將本地倉庫的項目導入到本身的開發工具中進行操做了。工具
git push -u origin master
origin
倉庫名稱 -----------------master
分支名稱
本地庫的內容推送到遠程,用git push
命令,其實是把當前分支master推送到遠程 。因爲遠程庫是空的,咱們第一次推送master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來。
在之後的推送或者拉取時就能夠簡化命令爲:git push origin master
開發工具