使用Git在碼云托管項(xiàng)目基礎(chǔ)教程一(iOS)

本文章針對(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)目文件即可上傳.

遠(yuǎn)程倉(cāng)庫(kù)添加文件.png

三.本地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)建文件夾的代碼了)

新建文件.png

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

打開(kāi)文件路徑.png

通過(guò) git init 命令把這個(gè)目錄變成 Git 可以管理的倉(cāng)庫(kù):

      $ git init
      Initialized empty Git repository in /Users/OneStepBeyond/Desktop/HJ/.git/
初始化倉(cāng)庫(kù).png

初始化之后,現(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ì)成功的-.-).

clone遠(yuǎn)程倉(cāng)庫(kù)內(nèi)容.png

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 ̄)> !).

Xcode自帶的git操作.png

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)單!

第一次寫文章,不喜勿噴,歡迎指正.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 如果有一天,將所有夢(mèng)想化為烏有,那么是否能活出成功的模樣?執(zhí)著一念,歲月會(huì)否給予答案?也許想要的那些,生活終將回...
    浮生幻塵閱讀 243評(píng)論 0 0
  • 沒(méi)想到,馬利的固彩也能如此小清新,感覺(jué)又愛(ài)上小馬利啦!唯一感到不足的地方就是頭發(fā)沒(méi)有畫出那種輕盈的感覺(jué),反...
    夏那閱讀 365評(píng)論 0 5
  • 百事經(jīng)綸一頁(yè)書閱讀 315評(píng)論 0 0
  • 我走了又回來(lái) 你站在門前揮手 望著迂回的路 隔著碧水的塘 大聲呼喚我打小的名字 屋前水田里幾處白鷺振翅 青苗跳動(dòng)的...
    晴陌問(wèn)閱讀 350評(píng)論 0 1

友情鏈接更多精彩內(nèi)容