iOS使用Xcode9自帶Git進(jìn)行本地版本控制的記錄

1.創(chuàng)建項(xiàng)目時,添加Git管理:創(chuàng)建項(xiàng)目時選中Create Git reposity on my mac

新建項(xiàng)目添加Git

2.已存在項(xiàng)目,添加Git管理:選中Source Control菜單,點(diǎn)擊Create Git Repositories

已存項(xiàng)目添加Git

3.使用Git命令給已存在的項(xiàng)目添加Git管理

$ cd ?項(xiàng)目路徑(直接將創(chuàng)建后的項(xiàng)目文件夾拖到此處)

$ git ?init

創(chuàng)建成功會顯示:命令行提示這是一個空的倉庫

Initialized?empty?Git?repository?in?/Users/XXX/Desktop/CFLogDemo/.git/

已經(jīng)存在Git會顯示:

Reinitialized?existing?Git?repository?in?/Users/XXX/Desktop/CFLogDemo/.git/

已經(jīng)存在Git

4.點(diǎn)擊左側(cè)第二個按鈕,看到Branches、Tags、Remotes三個文件,展開Branches,會看到一個分支master,點(diǎn)擊master,會看到一個系統(tǒng)初始化時自動提交的版本(注釋為 Initial Commit)

查看Git版本信息

5.修改代碼后,選擇Source control 菜單,點(diǎn)擊commit提交Git

? ?修改文件,顯示M;新增文件,顯示A

修改或新建文件并保存后,文件后面顯示M或A標(biāo)記
點(diǎn)擊Commit 5 Files按鈕

直接點(diǎn)擊Commit 5 Files提交按鈕,會彈出下面的提示:需要填寫更改備注

Enter a commit ?massage
填寫更新備注例子

6.提交成功后,會新增一行Git版本信息

新增Git版本

7.新建分支:選中master分支,右鍵,點(diǎn)擊 branch from “master”

新建分支
彈出新建分支提示框,輸入分支名稱
新創(chuàng)建的developer分支,成為current

以后再提交新的版本,版本修改信息都顯示在developer分支下,master下更新內(nèi)容不變

developer為當(dāng)前使用的分支

8.版本回退,雙擊更新信息,可以顯示修改的文件,點(diǎn)擊文件,出現(xiàn)前后兩個版本對比框

版本對比

版本回退命令:

//?回到當(dāng)前版本,放棄所有沒有提交的修改

$?git?reset?--hard?HEAD

// 回到上一個版本

$?git?reset?--hard?HEAD^

//??回到之前第3個修訂版本

$?git?reset?--hard?HEAD~3

//?回到指定版本號的版本

$?git?reset?--hard?[版本號前7位]

// 查看文件的修改日志

$ git ?log

查看日志

// 查看指令使用記錄(能顯示所有的版本號)

$ git reflog?

查看指令記錄

回退到上一版本:$?git?reset?--hard?HEAD^

已回退到上一版本

修改當(dāng)前分支:$?git?checkout master

將當(dāng)前分支developer修改為master
master分支只更新3個版本

9.合并分支,將developer上更新的版本合并到master:右擊developer,選中merge “developer” into “master”

合并到master
點(diǎn)擊Merge
點(diǎn)擊Merge
合并后,master版本信息

9.刪除分支:選中要刪除的分支developer,右擊,delete

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

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

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