git reset 撤回本地倉庫心铃、遠程倉庫的commit操作

0x00 場景

提交代碼到git時,想撤回某些已經(jīng)commit的代碼挫剑,這些commit甚至已經(jīng)push到了遠程倉庫去扣。

0x01 命令reset

命令格式:git reset --soft xxx

xxx代表回退到哪個版本

1. 可以通過git log 查看commitId,  例如9e4509b70594f5f2847ad5a5894f6ca3fb1cf5d3

2. 可以用HEAD表示。
HEAD 在reset操作時常用樊破, 表示當前版本愉棱。
HEAD^的意思是最近一次commit,也可以寫成HEAD~1哲戚,HEAD~2則表示倒數(shù)第二個commit奔滑。

reset的三種模式:

--mixed 
默認參數(shù),不刪除本地倉庫有改動代碼顺少,撤銷commit朋其,并且撤銷git add .操作。

--soft  
不刪除本地倉庫有改動代碼脆炎,撤銷commit梅猿,不撤銷git add .操作。

--hard (慎用秒裕,會丟失代碼)
刪除本地倉庫有改動的代碼袱蚓,撤銷commit,撤銷git add .操作几蜻±耍恢復到指定的commit狀態(tài)。

0x02 場景

場景1: 將本地倉庫回退到某次commit

1. git log查看版本梭稚,想要回退到9e4509b70594f5f2847ad5a5894f6ca3fb1cf5d3這個提交

2. git reset --soft  9e4509b70594f5f2847ad5a5894f6ca3fb1cf5d3
此時颖低,會有一些未被commit的代碼,可以修改之后哨毁,重新提交枫甲。

場景2: 將遠程倉庫回退到某次commit,基于某次commit做commit

1. 查看commitId
git log查看版本扼褪,想要回退到9e4509b70594f5f2847ad5a5894f6ca3fb1cf5d3這個提交

2. 本地回退
git reset --soft 9e4509b70594f5f2847ad5a5894f6ca3fb1cf5d3
此時想幻,會有一些未被commit的代碼,可以修改之后话浇,重新提交脏毯。

3. 提交本地,強制推到遠程
git add . 
git commit -a -m “xx”
git push -f origin jiangu 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末幔崖,一起剝皮案震驚了整個濱河市食店,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌赏寇,老刑警劉巖吉嫩,帶你破解...
    沈念sama閱讀 222,378評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嗅定,居然都是意外死亡自娩,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評論 3 399
  • 文/潘曉璐 我一進店門渠退,熙熙樓的掌柜王于貴愁眉苦臉地迎上來忙迁,“玉大人,你說我怎么就攤上這事碎乃℃⑷樱” “怎么了?”我有些...
    開封第一講書人閱讀 168,983評論 0 362
  • 文/不壞的土叔 我叫張陵梅誓,是天一觀的道長恰梢。 經(jīng)常有香客問我,道長梗掰,這世上最難降的妖魔是什么删豺? 我笑而不...
    開封第一講書人閱讀 59,938評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮愧怜,結(jié)果婚禮上呀页,老公的妹妹穿的比我還像新娘。我一直安慰自己拥坛,他們只是感情好蓬蝶,可當我...
    茶點故事閱讀 68,955評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著猜惋,像睡著了一般丸氛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上著摔,一...
    開封第一講書人閱讀 52,549評論 1 312
  • 那天缓窜,我揣著相機與錄音,去河邊找鬼。 笑死禾锤,一個胖子當著我的面吹牛私股,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播恩掷,決...
    沈念sama閱讀 41,063評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼倡鲸,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了黄娘?” 一聲冷哼從身側(cè)響起峭状,我...
    開封第一講書人閱讀 39,991評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎逼争,沒想到半個月后优床,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,522評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡誓焦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,604評論 3 342
  • 正文 我和宋清朗相戀三年胆敞,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片罩阵。...
    茶點故事閱讀 40,742評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡竿秆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出稿壁,到底是詐尸還是另有隱情幽钢,我是刑警寧澤,帶...
    沈念sama閱讀 36,413評論 5 351
  • 正文 年R本政府宣布傅是,位于F島的核電站匪燕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏喧笔。R本人自食惡果不足惜帽驯,卻給世界環(huán)境...
    茶點故事閱讀 42,094評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望书闸。 院中可真熱鬧尼变,春花似錦、人聲如沸浆劲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,572評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽牌借。三九已至度气,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間膨报,已是汗流浹背磷籍。 一陣腳步聲響...
    開封第一講書人閱讀 33,671評論 1 274
  • 我被黑心中介騙來泰國打工适荣, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人院领。 一個月前我還...
    沈念sama閱讀 49,159評論 3 378
  • 正文 我出身青樓弛矛,卻偏偏與公主長得像,于是被迫代替她去往敵國和親栅盲。 傳聞我的和親對象是個殘疾皇子汪诉,可洞房花燭夜當晚...
    茶點故事閱讀 45,747評論 2 361