本文章針對(duì)git小白,請(qǐng)勿吐槽,大神請(qǐng)繞行(歡迎指正).
公司最近項(xiàng)目管理開(kāi)始使用git,雖然以前看過(guò)相關(guān)的教程,流程都比較了解了.但第一次實(shí)際操作還是因?yàn)橐恍┬?wèn)題浪費(fèi)了很多時(shí)間.希望我這篇文章可以幫到剛開(kāi)始使用git的你.
首先推薦一些關(guān)于git的教程.https://github.com/NickNameWolf/awesome-github
著重推薦一下廖雪峰的git基礎(chǔ)教程文檔,我就是看這個(gè)文檔入門的,講解的很詳細(xì)很簡(jiǎn)單.
一.git的安裝
安裝Xcode開(kāi)發(fā)工具后,git也會(huì)自動(dòng)安裝好.
如果沒(méi)有安裝的話,可以自己搜一下教程,我在這里就不介紹了.
二.創(chuàng)建碼云項(xiàng)目
這個(gè)碼云官方有很詳細(xì)的教程http://git.mydoc.io/?v=16912&t=83154(幫助列表FAQ里)我在這就不詳細(xì)的講解了.
不過(guò)需要注意的就是,私有項(xiàng)目不需要選擇開(kāi)源許可證.
創(chuàng)建完畢之后,直接在碼云倉(cāng)庫(kù)添加我們的項(xiàng)目文件:
碼云倉(cāng)庫(kù)添加文件很簡(jiǎn)單, 直接點(diǎn)擊添加文件,然后選擇需要上傳的項(xiàng)目文件即可上傳.

三.本地git操作
完成安裝之后首先需要自報(bào)家門(設(shè)置自己的名字 和郵箱)
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
創(chuàng)建版本庫(kù),版本庫(kù)直白的講就是我們進(jìn)行g(shù)it操作的工作空間.在這個(gè)空間的文件,都會(huì)被git管理起來(lái),每個(gè)文件的行蹤(增加,修改,刪除等)都會(huì)被記錄.
首先在隨意一個(gè)位置新建一個(gè)文件名字可以自己隨便定義,我在這新建一個(gè)名字叫做 HJ 的文件夾(為了降低難度 我就不粘貼終端創(chuàng)建文件夾的代碼了)

打開(kāi)終端 輸入 cd 然后將新建的文件拖入終端中(獲取文件路徑),然后回車

通過(guò) git init 命令把這個(gè)目錄變成 Git 可以管理的倉(cāng)庫(kù):
$ git init
Initialized empty Git repository in /Users/OneStepBeyond/Desktop/HJ/.git/

初始化之后,現(xiàn)在有兩種選擇(當(dāng)然還有很多其他別的方法-.-):
1.讓本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行關(guān)聯(lián),然后通過(guò)pull命令進(jìn)行同步.
2.直接把碼云上的項(xiàng)目clone下來(lái).
我們這里選擇第二種進(jìn)行講解(這個(gè)比較簡(jiǎn)單,我想偷懶).
本地倉(cāng)庫(kù)clone 遠(yuǎn)程倉(cāng)庫(kù)的內(nèi)容,本地的 HJ 倉(cāng)庫(kù)下運(yùn)行命令:
$ git clone https://git.oschina.net/HJSimba/huangding.git
請(qǐng)千萬(wàn)注意,把上面的 連接替換成你自己的遠(yuǎn)程倉(cāng)庫(kù)地址,否則,你在本地關(guān)聯(lián)的就是我的遠(yuǎn)程庫(kù)(我的是私有項(xiàng)目,是不會(huì)成功的-.-).

ps:在操作過(guò)程中可能需要輸入一組賬號(hào)密碼,直接輸入碼云的郵箱和設(shè)置的密碼即可.如果多人協(xié)作,只需要在碼云的項(xiàng)目管理中將他人賬號(hào)添加進(jìn)來(lái),然后將上邊的本地git操作 重復(fù)一遍就可以了.
將碼云上的項(xiàng)目clone 下來(lái)之后,接下來(lái)就比較簡(jiǎn)單了.當(dāng)然你需要先了解git的基本操作,例如 git commit 、git pull 和git push 這三個(gè)最常用的命令(請(qǐng)自行網(wǎng)上搜索).
git的基本操作和常見(jiàn)錯(cuò)誤下一篇會(huì)著重講,在這里簡(jiǎn)單介紹一下:
將我們clone 的項(xiàng)目直接打開(kāi),在上方工具欄中打開(kāi)Source Control 會(huì)出現(xiàn)commit pull 和push 三個(gè)選項(xiàng).以后我們提交代碼直接通過(guò)這里操作即可.不需要用終端了(當(dāng)然遇到問(wèn)題還是需要靠終端<( ̄3 ̄)> !).

ps:提交代碼時(shí),首先要進(jìn)行commit 操作,然后通過(guò)pull 和遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行同步,最后push 修改內(nèi)容到遠(yuǎn)程倉(cāng)庫(kù).
總結(jié):我來(lái)把上邊的操作進(jìn)行梳理一下,安裝git-注冊(cè)碼云賬號(hào)并添加項(xiàng)目-初始化本地倉(cāng)庫(kù)-將遠(yuǎn)程倉(cāng)庫(kù)內(nèi)容clone下來(lái),是不是很簡(jiǎn)單!
第一次寫文章,不喜勿噴,歡迎指正.