工作中 99% 能用到的 git 命令

分支操作

1迎瞧、git branch:創(chuàng)建分支

2捂龄、git branch -b:創(chuàng)建并切換到新建的分支上

3躏哩、git checkout:切換分支

4奏候、git branch:查看分支列表

5、git branch -v:查看所有分支的最后一次操作

6未巫、git branch -vv:查看當(dāng)前分支

7窿撬、git brabch -b 分支名 origin/分支名:創(chuàng)建遠(yuǎn)程分支到本地

8、git branch --merged:查看別的分支和當(dāng)前分支合并過的分支

9橱赠、git branch --no-merged:查看未與當(dāng)前分支合并的分支

10尤仍、git branch -d 分支名:刪除本地分支

11、git branch -D 分支名:強(qiáng)行刪除分支

12狭姨、git branch origin 分支名:刪除遠(yuǎn)處倉庫分支

13宰啦、git merge 分支名:合并分支到當(dāng)前分支上

暫存操作

1、git stash:暫存當(dāng)前修改

2饼拍、git stash apply:恢復(fù)最近的一次暫存

3赡模、git stash pop:恢復(fù)暫存并刪除暫存記錄

4、git stash list:查看暫存列表

5师抄、git stash drop 暫存名(例:stash@{0}):移除某次暫存

6漓柑、git stash clear:清除暫存

回退操作

1、git reset --hard HEAD^:回退到上一個(gè)版本

2叨吮、git reset --hard ahdhs1(commit_id):回退到某個(gè)版本

3辆布、git checkout -- file:撤銷修改的文件(如果文件加入到了暫存區(qū),則回退到暫存區(qū)的茶鉴,如果文件加入到了版本庫锋玲,則還原至加入版本庫之后的狀態(tài))

4、git reset HEAD file:撤回暫存區(qū)的文件修改到工作區(qū)

標(biāo)簽操作

1涵叮、git tag 標(biāo)簽名:添加標(biāo)簽(默認(rèn)對(duì)當(dāng)前版本)

2惭蹂、git tag 標(biāo)簽名 commit_id:對(duì)某一提交記錄打標(biāo)簽

3、git tag -a 標(biāo)簽名 -m '描述':創(chuàng)建新標(biāo)簽并增加備注

4割粮、git tag:列出所有標(biāo)簽列表

5盾碗、git show 標(biāo)簽名:查看標(biāo)簽信息

6、git tag -d 標(biāo)簽名:刪除本地標(biāo)簽

7舀瓢、git push origin 標(biāo)簽名:推送標(biāo)簽到遠(yuǎn)程倉庫

8廷雅、git push origin --tags:推送所有標(biāo)簽到遠(yuǎn)程倉庫

9、git push origin :refs/tags/標(biāo)簽名:從遠(yuǎn)程倉庫中刪除標(biāo)簽

常規(guī)操作

1京髓、git push origin test:推送本地分支到遠(yuǎn)程倉庫

2航缀、git rm -r --cached 文件/文件夾名字:取消文件被版本控制

3、git reflog:獲取執(zhí)行過的命令

4朵锣、git log --graph:查看分支合并圖

5谬盐、git merge --no-ff -m '合并描述' 分支名:不使用Fast forward方式合并甸私,采用這種方式合并可以看到合并記錄

6诚些、git check-ignore -v 文件名:查看忽略規(guī)則

7、git add -f 文件名:強(qiáng)制將文件提交

git創(chuàng)建項(xiàng)目倉庫

1、git init:初始化

2诬烹、git remote add origin url:關(guān)聯(lián)遠(yuǎn)程倉庫

3砸烦、git pull

4、git fetch:獲取遠(yuǎn)程倉庫中所有的分支到本地

忽略已加入到版本庫中的文件

git update-index --assume-unchanged file:忽略單個(gè)文件

取消忽略文件

git update-index --no-assume-unchanged file

拉取绞吁、上傳免密碼

git config --global credential.helper store

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末幢痘,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子家破,更是在濱河造成了極大的恐慌颜说,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,222評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件汰聋,死亡現(xiàn)場離奇詭異门粪,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)烹困,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門玄妈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人髓梅,你說我怎么就攤上這事拟蜻。” “怎么了枯饿?”我有些...
    開封第一講書人閱讀 157,720評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵酝锅,是天一觀的道長。 經(jīng)常有香客問我鸭你,道長屈张,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,568評(píng)論 1 284
  • 正文 為了忘掉前任袱巨,我火速辦了婚禮阁谆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘愉老。我一直安慰自己场绿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,696評(píng)論 6 386
  • 文/花漫 我一把揭開白布嫉入。 她就那樣靜靜地躺著焰盗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪咒林。 梳的紋絲不亂的頭發(fā)上熬拒,一...
    開封第一講書人閱讀 49,879評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音垫竞,去河邊找鬼澎粟。 笑死蛀序,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的活烙。 我是一名探鬼主播徐裸,決...
    沈念sama閱讀 39,028評(píng)論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼啸盏!你這毒婦竟也來了重贺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,773評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤回懦,失蹤者是張志新(化名)和其女友劉穎气笙,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體怯晕,經(jīng)...
    沈念sama閱讀 44,220評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡健民,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,550評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了贫贝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片秉犹。...
    茶點(diǎn)故事閱讀 38,697評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖稚晚,靈堂內(nèi)的尸體忽然破棺而出崇堵,到底是詐尸還是另有隱情,我是刑警寧澤客燕,帶...
    沈念sama閱讀 34,360評(píng)論 4 332
  • 正文 年R本政府宣布鸳劳,位于F島的核電站,受9級(jí)特大地震影響也搓,放射性物質(zhì)發(fā)生泄漏赏廓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,002評(píng)論 3 315
  • 文/蒙蒙 一傍妒、第九天 我趴在偏房一處隱蔽的房頂上張望幔摸。 院中可真熱鬧,春花似錦颤练、人聲如沸既忆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽患雇。三九已至,卻和暖如春宇挫,著一層夾襖步出監(jiān)牢的瞬間苛吱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評(píng)論 1 266
  • 我被黑心中介騙來泰國打工器瘪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留翠储,地道東北人拼缝。 一個(gè)月前我還...
    沈念sama閱讀 46,433評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像彰亥,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子衰齐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,587評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,645評(píng)論 9 163
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git任斋,從https:/...
    落魂灬閱讀 12,655評(píng)論 4 54
  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,458評(píng)論 1 26
  • Git常用語法 [TOC] Git簡介 描述 ? Git(讀音為/g?t/。)是一個(gè)開源的分布式版本控制系統(tǒng)耻涛,...
    君惜丶閱讀 3,500評(píng)論 0 13
  • 一废酷、基本概念: 注:對(duì)于git的分布式概念及其優(yōu)點(diǎn),不重復(fù)說明抹缕,自己百度或谷歌澈蟆。本文中涉及到指令前面有$的,在cm...
    大廠offer閱讀 1,415評(píng)論 0 3