1.創(chuàng)建項(xiàng)目時(shí),添加Git管理:創(chuàng)建項(xiàng)目時(shí)選中Create Git reposity on my mac
2.已存在項(xiàng)目,添加Git管理:選中Source Control菜單,點(diǎn)擊Create Git Repositories
3.使用Git命令給已存在的項(xiàng)目添加Git管理
$ cd ?項(xiàng)目路徑(直接將創(chuàng)建后的項(xiàng)目文件夾拖到此處)
$ git ?init
創(chuàng)建成功會(huì)顯示:命令行提示這是一個(gè)空的倉庫
Initialized?empty?Git?repository?in?/Users/XXX/Desktop/CFLogDemo/.git/
已經(jīng)存在Git會(huì)顯示:
Reinitialized?existing?Git?repository?in?/Users/XXX/Desktop/CFLogDemo/.git/
4.點(diǎn)擊左側(cè)第二個(gè)按鈕,看到Branches臣镣、Tags盼理、Remotes三個(gè)文件谈山,展開Branches,會(huì)看到一個(gè)分支master宏怔,點(diǎn)擊master奏路,會(huì)看到一個(gè)系統(tǒng)初始化時(shí)自動(dòng)提交的版本(注釋為 Initial Commit)
5.修改代碼后,選擇Source control 菜單臊诊,點(diǎn)擊commit提交Git
? ?修改文件鸽粉,顯示M;新增文件抓艳,顯示A
直接點(diǎn)擊Commit 5 Files提交按鈕,會(huì)彈出下面的提示:需要填寫更改備注
6.提交成功后玷或,會(huì)新增一行Git版本信息
7.新建分支:選中master分支儡首,右鍵,點(diǎn)擊 branch from “master”
以后再提交新的版本,版本修改信息都顯示在developer分支下约谈,master下更新內(nèi)容不變
8.版本回退笔宿,雙擊更新信息,可以顯示修改的文件棱诱,點(diǎn)擊文件泼橘,出現(xiàn)前后兩個(gè)版本對(duì)比框
版本回退命令:
//?回到當(dāng)前版本,放棄所有沒有提交的修改
$?git?reset?--hard?HEAD
// 回到上一個(gè)版本
$?git?reset?--hard?HEAD^
//??回到之前第3個(gè)修訂版本
$?git?reset?--hard?HEAD~3
//?回到指定版本號(hào)的版本
$?git?reset?--hard?[版本號(hào)前7位]
// 查看文件的修改日志
$ git ?log
// 查看指令使用記錄(能顯示所有的版本號(hào))
$ git reflog?
回退到上一版本:$?git?reset?--hard?HEAD^
修改當(dāng)前分支:$?git?checkout master
9.合并分支迈勋,將developer上更新的版本合并到master:右擊developer炬灭,選中merge “developer” into “master”
9.刪除分支:選中要?jiǎng)h除的分支developer靡菇,右擊重归,delete