默認(rèn)已安裝GIT邻吭,在當(dāng)前目錄右鍵-- git bash here--進(jìn)入bash模式
初次下載代碼(例子為http方式)
$ git clone http://xxx.xxx.xxx.xxx/xxx/xxxxx.git
查看當(dāng)前分支(帶星號的為當(dāng)前分支莺褒,默認(rèn)應(yīng)為develop)
$ git branch
查看遠(yuǎn)程分支
$ git branch -a
切換分支到20171204
$ git checkout feature/20171204
下載代碼(從遠(yuǎn)程獲取最新版本并merge到本地
$ git pull //簡化版
$ git pull origin feature/20171204
//遠(yuǎn)程主機(jī)origin的feature/20171204分支译秦,獲取并合并到當(dāng)前的本地分支
打標(biāo)簽
$ git tag -a v1.0.0.alpha -m "1218二輪提測"
列出標(biāo)簽
$ git tag
提交標(biāo)簽到遠(yuǎn)程倉庫
$ git push origin -tags //提交所有tag到遠(yuǎn)程倉庫
$ git push origin v1.0.0.alpha //提交指定tag到遠(yuǎn)程倉庫
清理
$ 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ù)列出所有茂洒,時間倒序
$ git log -p -2 //-p 選項展開顯示每次提交的內(nèi)容差異威根,用 -2 則僅顯示最近的兩次更新
$ git log --oneline //簡潔模式
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
如果用了 --global 選項,那么更改的配置文件就是位于你用戶主目錄下的那個嘴脾,以后你所有的項目都會默認(rèn)使用這里配置的用戶信息男摧。如果要在某個特定的項目中使用其他名字或者電郵,只要去掉 --global 選項重新配置即可译打,新的設(shè)定保存在當(dāng)前項目的 .git/config 文件里耗拓。