Debian或Ubuntu Linux,經過一條sudo apt-get install githtml
若是是其餘Linux版本,能夠直接經過源碼安裝。先從Git官網下載源碼,而後解壓,依次輸入:./config,make,sudo make install這幾個命令安裝就行了。git
一是安裝homebrew,而後經過homebrew安裝Git,具體方法請參考homebrew的文檔:http://brew.sh/。github
第二種方法更簡單,也是推薦的方法,就是直接從AppStore安裝Xcode,Xcode集成了Git,不過默認沒有安裝,你須要運行Xcode,選擇菜單「Xcode」->「Preferences」,在彈出窗口中找到「Downloads」,選擇「Command Line Tools」,點「Install」就能夠完成安裝了。 Xcode是Apple官方IDE,功能很是強大,是開發Mac和iOS App的必選裝備,並且是免費的!windows
下載地址:https://git-for-windows.github.io/ 安裝步驟參考 :http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html服務器
安裝完成後,在開始菜單裏找到「Git」->「Git Bash」,蹦出一個相似命令行窗口的東西,就說明Git安裝成功!yii
安裝完成後,還須要最後一步設置,在命令行輸入:分佈式
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
由於Git是分佈式版本控制系統,因此,每一個機器都必須自報家門:你的名字和Email地址。你也許會擔憂,若是有人故意冒充別人怎麼辦?這個沒必要擔憂,首先咱們相信你們都是善良無知的羣衆,其次,真的有冒充的也是有辦法可查的。工具
注意git config命令的--global參數,用了這個參數,表示你這臺機器上全部的Git倉庫都會使用這個配置,固然也能夠對某個倉庫指定不一樣的用戶名和Email地址。gitlab
若是你公司的項目是放在自建的gitlab上面, 若是你不進行配置用戶名和郵箱的話, 則會使用全局的, 這個時候是錯誤的, 正確的作法是針對公司的項目, 在項目根目錄下進行單獨配置學習
$ git config user.name "gitlab's Name" $ git config user.email "gitlab@xx.com" $ git config --list
git config --list查看當前配置, 在當前項目下面查看的配置是全局配置+當前項目的配置, 使用的時候會優先使用當前項目的配置
倉庫,英文名repository,這個目錄裏面的全部文件均可以被Git管理起來,每一個文件的修改、刪除,Git都能跟蹤,以便任什麼時候刻均可以追蹤歷史,或者在未來某個時刻能夠「還原」。
建立一個新倉庫
git init
檢出一個倉庫 執行以下命令以建立一個本地倉庫的克隆版本:
git clone /path/to/repository
若是是遠端服務器上的倉庫,你的命令會是這個樣子:
git clone username@host:/path/to/repository
通常狀況建議你clone 從遠處服務器上克隆一個
$ git add readme.txt
$ git add -A
Git在線學習http://pcottle.github.io/learnGitBranching/ 同窗們能夠經過這個在線平臺聯繫git使用命令
commit 一個文件
$ git commit -m "first commit"
必定要寫註釋
$ git push origin master
第一次推送
$ git push -u origin master
此時你的修改的文件將被同步到服務器
$ git push <遠程主機名> <本地分支名>:<遠程分支名>
注意,分支推送順序的寫法是<來源地>:<目的地>,因此git pull是<遠程分支>:<本地分支>,而git push是<本地分支>:<遠程分支>。
若是省略遠程分支名,則表示將本地分支推送與之存在」追蹤關係」的遠程分支(一般二者同名),若是該遠程分支不存在,則會被新建。
$ git push origin master
命令詳解參考資料:http://www.yiibai.com/git/git_push.html
$ git pull
到這裏基本幾個經常使用操做介紹到這裏,若是你都會就入門了。
###注意還有一個關鍵 要向服務器端拉取文件,須要咱們本地ras公鑰與服務器端進行綁定
下節將講到。