由於以前一直沒有使用git的機會,雖然斷斷續續的瞭解git的使用,可是怎麼用一直沒實踐,四捨五入等於不會。最近恰好開發任務不重,就把學習Git的過程簡單記錄一下。git
我介紹的是Mac下的安裝編程
安裝homebrew,而後經過homebrew安裝Git,具體方法能夠參考homebrew的文檔:brew.sh/bash
本人經常使用Xcode(Xcode7 以後自動安裝)開發工具自帶Git。服務器
打開終端,在想要的地方建立文件夾,好比名字爲"learnName"分佈式
$ mkdir learnName //建立目錄
$ git init //把這個目錄變成Git能夠管理的倉庫
複製代碼
第一步:編寫一個readme.txt文件,內容隨意。可是必定要放到learnName目錄下(子目錄也行)。不然會報錯。工具
$ git add readme.txt //把這個文件添加到倉庫
複製代碼
注意:可能會出現pathspec 'readme.txt' did not match any files
提示。
解決方式:經過git命令建立: touch readme.txt
,以後再執行添加命令。學習
第二步:用命令git commit,把文件提交到倉庫。
上一步只是建立了文件,這一步是將文件提交到倉庫。 $ git commit -m "寫你想要註釋的話,最好是有關本次提交" //
提交後,查看狀態:$ git status
開發工具
$ git remote add origin <url> //url 爲你建立遠程庫地址,以下圖
$ git push -u origin master
$ git push master //每次更改操做直接push便可
到此Git的初步創建和關聯就完成了。區別於集中式管理工具如SVN來講,Git這種分佈式管理的有點就在於,在不須要考慮遠程服務器的狀態,也就是有沒有聯網均可以正常工做,只要在服務器正常以後記得同步就OK,很是方便。後續還會繼續記錄深刻的使用,如多人協做編程會遇到的問題以及涉及到的操做。加油!url