本文章針對git小白,請勿吐槽,大神請繞行(歡迎指正).
公司最近項目管理開始使用git,雖然以前看過相關(guān)的教程,流程都比較了解了.但第一次實際操作還是因為一些小問題浪費了很多時間.希望我這篇文章可以幫到剛開始使用git的你.
首先推薦一些關(guān)于git的教程.https://github.com/NickNameWolf/awesome-github
著重推薦一下廖雪峰的git基礎(chǔ)教程文檔,我就是看這個文檔入門的,講解的很詳細(xì)很簡單.
一.git的安裝
安裝Xcode開發(fā)工具后,git也會自動安裝好.
如果沒有安裝的話,可以自己搜一下教程,我在這里就不介紹了.
二.創(chuàng)建碼云項目
這個碼云官方有很詳細(xì)的教程http://git.mydoc.io/?v=16912&t=83154(幫助列表FAQ里)我在這就不詳細(xì)的講解了.
不過需要注意的就是,私有項目不需要選擇開源許可證.
創(chuàng)建完畢之后,直接在碼云倉庫添加我們的項目文件:
碼云倉庫添加文件很簡單, 直接點擊添加文件,然后選擇需要上傳的項目文件即可上傳.
三.本地git操作
完成安裝之后首先需要自報家門(設(shè)置自己的名字 和郵箱)
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
創(chuàng)建版本庫,版本庫直白的講就是我們進(jìn)行g(shù)it操作的工作空間.在這個空間的文件,都會被git管理起來,每個文件的行蹤(增加,修改,刪除等)都會被記錄.
首先在隨意一個位置新建一個文件名字可以自己隨便定義,我在這新建一個名字叫做 HJ 的文件夾(為了降低難度 我就不粘貼終端創(chuàng)建文件夾的代碼了)
打開終端 輸入 cd 然后將新建的文件拖入終端中(獲取文件路徑),然后回車
通過 git init 命令把這個目錄變成 Git 可以管理的倉庫:
$ git init
Initialized empty Git repository in /Users/OneStepBeyond/Desktop/HJ/.git/
初始化之后,現(xiàn)在有兩種選擇(當(dāng)然還有很多其他別的方法-.-):
1.讓本地倉庫和遠(yuǎn)程倉庫進(jìn)行關(guān)聯(lián),然后通過pull命令進(jìn)行同步.
2.直接把碼云上的項目clone下來.
我們這里選擇第二種進(jìn)行講解(這個比較簡單,我想偷懶).
本地倉庫clone 遠(yuǎn)程倉庫的內(nèi)容,本地的 HJ 倉庫下運行命令:
$ git clone https://git.oschina.net/HJSimba/huangding.git
請千萬注意,把上面的 連接替換成你自己的遠(yuǎn)程倉庫地址,否則,你在本地關(guān)聯(lián)的就是我的遠(yuǎn)程庫(我的是私有項目,是不會成功的-.-).
ps:在操作過程中可能需要輸入一組賬號密碼,直接輸入碼云的郵箱和設(shè)置的密碼即可.如果多人協(xié)作,只需要在碼云的項目管理中將他人賬號添加進(jìn)來,然后將上邊的本地git操作 重復(fù)一遍就可以了.
將碼云上的項目clone 下來之后,接下來就比較簡單了.當(dāng)然你需要先了解git的基本操作,例如 git commit 、git pull 和git push 這三個最常用的命令(請自行網(wǎng)上搜索).
git的基本操作和常見錯誤下一篇會著重講,在這里簡單介紹一下:
將我們clone 的項目直接打開,在上方工具欄中打開Source Control 會出現(xiàn)commit pull 和push 三個選項.以后我們提交代碼直接通過這里操作即可.不需要用終端了(當(dāng)然遇到問題還是需要靠終端<( ̄3 ̄)> !).
ps:提交代碼時,首先要進(jìn)行commit 操作,然后通過pull 和遠(yuǎn)程倉庫進(jìn)行同步,最后push 修改內(nèi)容到遠(yuǎn)程倉庫.
總結(jié):我來把上邊的操作進(jìn)行梳理一下,安裝git-注冊碼云賬號并添加項目-初始化本地倉庫-將遠(yuǎn)程倉庫內(nèi)容clone下來,是不是很簡單!
第一次寫文章,不喜勿噴,歡迎指正.