不常用Git命令 不常用但是很實(shí)用

由于項(xiàng)目中分支很多經(jīng)常遇到一些比如說(shuō)需要回退的操作,由于不經(jīng)常使用這些Git命令特此記錄.

一遭铺、放棄本地已修改的代碼,拉取遠(yuǎn)程倉(cāng)庫(kù)最新代碼進(jìn)行合并(相當(dāng)于回退:由于本地合并或者切換分支是可能會(huì)造成本地代碼倉(cāng)庫(kù)崩潰無(wú)法運(yùn)行,對(duì)于本地的項(xiàng)目中修改不做保存操作(或代碼改崩)自脯,可以用到Git pull的強(qiáng)制覆蓋)

1皮官、下載遠(yuǎn)程倉(cāng)庫(kù)最新內(nèi)容宝惰,不做合并


git fetch --all

2憎妙、把hard指向master(你當(dāng)前所在崩潰分支)最新版本

git reset --hard origin/master

3壶唤、拉取更新代碼(可以省略)

git pull

截圖如下:

image

二稳诚、有的時(shí)候杨拐,在develop分支開發(fā)祈餐,是大家公用的開發(fā)分支,但是只想合并自己提交的到master,如何操作呢哄陶?那就要用cherry-pick了帆阳。

方法一:利用git命令解決

語(yǔ)法:

git cherry -pick commitid

首先,git log查看自己提交的log屋吨,找到版本號(hào)蜒谤,如最近的版本號(hào)是 ee3c72

然后,切換到想要合并的分支至扰,如想把develop的合并到master鳍徽,切換到master,執(zhí)行 git cherry-pick ee3c72,執(zhí)行完之后,提交就會(huì)在master上體現(xiàn)了敢课,然后push,就可以了阶祭。

方法二:如果你是用的idea工具的話可以這么操作:

選擇idea 底部 Version Control查看提交日志

image

然后選擇你想要合并節(jié)點(diǎn)的分支(origin/h...)

image

右鍵 有一個(gè)Cherry-Pick 這個(gè)就是合并某個(gè)分支節(jié)點(diǎn)的 其實(shí)和命令是一個(gè)道理的 只不過(guò)idea給工具化了更方便使用了

image

然后就會(huì)有一個(gè)彈窗出現(xiàn) 這個(gè)就是合并分支和你當(dāng)前分支的一些沖突

image

然后就是解決沖突的過(guò)程,這個(gè)應(yīng)該不需要我再教了吧 (左邊是本地代碼,右邊是拉取分支的代碼,中間是你Apply的代碼,合并到中間然后應(yīng)用,想用哪邊的代碼直接點(diǎn)擊箭頭就可以)

image

當(dāng)然最下面也給出了其他的操作方式 (Accept Left)使用左邊的代碼,(Accept

Right)使用右邊的代碼,(About)終止忽略的意思 類似于cancel,(Apply)應(yīng)用中間的代碼,也就是剛開始說(shuō)的合并到中間的代碼

,然后解決完沖突就ok了

image

本身到這里就應(yīng)該結(jié)束的,但是由于可能代碼量比較大或者合并中出現(xiàn)了問題,比較著急的小伙伴應(yīng)該會(huì)很難受,這里有一個(gè)解決辦法就是看我第一個(gè) Git不常用命令行可以試著回退到倉(cāng)庫(kù)最新代碼(本地代碼不會(huì)被保存需要重新搞),然后又可以愉快的玩耍了美滋滋,試他個(gè)一百遍不香么,再也不用擔(dān)心合并代碼出問題了(注意 :回退到倉(cāng)庫(kù)最新代碼不會(huì)保存本地修改的代碼哦 回退到倉(cāng)庫(kù)最新代碼不會(huì)保存本地修改的代碼 回退到倉(cāng)庫(kù)最新代碼不會(huì)保存本地修改的代碼哦重要的事情說(shuō)三遍)這個(gè)大家要注意

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末绷杜,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子濒募,更是在濱河造成了極大的恐慌鞭盟,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萨咳,死亡現(xiàn)場(chǎng)離奇詭異懊缺,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)培他,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門鹃两,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人舀凛,你說(shuō)我怎么就攤上這事俊扳。” “怎么了猛遍?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵馋记,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我懊烤,道長(zhǎng)梯醒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任腌紧,我火速辦了婚禮茸习,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘壁肋。我一直安慰自己号胚,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布浸遗。 她就那樣靜靜地躺著猫胁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪跛锌。 梳的紋絲不亂的頭發(fā)上弃秆,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音髓帽,去河邊找鬼驾茴。 笑死,一個(gè)胖子當(dāng)著我的面吹牛氢卡,可吹牛的內(nèi)容都是我干的锈至。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼译秦,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼峡捡!你這毒婦竟也來(lái)了击碗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤们拙,失蹤者是張志新(化名)和其女友劉穎稍途,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體砚婆,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡械拍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了装盯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坷虑。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖埂奈,靈堂內(nèi)的尸體忽然破棺而出迄损,到底是詐尸還是另有隱情,我是刑警寧澤账磺,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布芹敌,位于F島的核電站,受9級(jí)特大地震影響垮抗,放射性物質(zhì)發(fā)生泄漏氏捞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一冒版、第九天 我趴在偏房一處隱蔽的房頂上張望幌衣。 院中可真熱鬧,春花似錦壤玫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至断部,卻和暖如春猎贴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蝴光。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工她渴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蔑祟。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓趁耗,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親疆虚。 傳聞我的和親對(duì)象是個(gè)殘疾皇子苛败,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351