GIT基本操作(測(cè)試人員)

默認(rèn)已安裝GIT,在當(dāng)前目錄右鍵-- git bash here--進(jìn)入bash模式
初次下載代碼(例子為http方式)

$ git clone http://xxx.xxx.xxx.xxx/xxx/xxxxx.git

查看當(dāng)前分支(帶星號(hào)的為當(dāng)前分支,默認(rèn)應(yīng)為develop)

$ git branch

查看遠(yuǎn)程分支

$ git branch -a

切換分支到20171204

$ git checkout feature/20171204

下載代碼(從遠(yuǎn)程獲取最新版本并merge到本地
$ git pull  //簡(jiǎn)化版 
$ git pull origin feature/20171204   
//遠(yuǎn)程主機(jī)origin的feature/20171204分支,獲取并合并到當(dāng)前的本地分支 
打標(biāo)簽

$ git tag -a v1.0.0.alpha -m "1218二輪提測(cè)"

列出標(biāo)簽

$ git tag

提交標(biāo)簽到遠(yuǎn)程倉(cāng)庫(kù)
$  git push origin -tags  //提交所有tag到遠(yuǎn)程倉(cāng)庫(kù)
$  git push origin v1.0.0.alpha  //提交指定tag到遠(yuǎn)程倉(cāng)庫(kù)
清理
$ git clean -n   //-n顯示 將要 刪除的 文件 和  目錄
$ git clean -df   //-f 刪除 文件,-df 刪除 文件 和 目錄
列出遠(yuǎn)程主機(jī)

$ git remote

列出遠(yuǎn)程主機(jī)網(wǎng)址

$ git remote -v

配置列出

$ git config --list

查看提交歷史

$ git log //不加參數(shù)列出所有,時(shí)間倒序

$ git log -p -2 //-p 選項(xiàng)展開(kāi)顯示每次提交的內(nèi)容差異,用 -2 則僅顯示最近的兩次更新

$ git log --oneline //簡(jiǎn)潔模式



$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

如果用了 --global 選項(xiàng),那么更改的配置文件就是位于你用戶主目錄下的那個(gè),以后你所有的項(xiàng)目都會(huì)默認(rèn)使用這里配置的用戶信息。如果要在某個(gè)特定的項(xiàng)目中使用其他名字或者電郵,只要去掉 --global 選項(xiàng)重新配置即可,新的設(shè)定保存在當(dāng)前項(xiàng)目的 .git/config 文件里。

最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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