Git提交代碼命令柠硕,Git合并分支命令

Git提交步驟抚岗、命令:

dev分支: 寫(xiě)完代碼后
       $ git add -A(暫存代碼)

       $ git commit -m "提交說(shuō)明"(提交注釋)

       $ git pull(拉取分支上最新代碼)如果有沖突桥状,解決沖突

       $ git push(代碼推送到git倉(cāng)庫(kù))

         *注:git pull 拉取代碼如若失敗佩捞,則改用命令 git pull origin dev泡躯,dev為你所要拉取的分支名儿普。*
合并分支步驟:
        分支: (master)

        查看分支: git branch -a

        切換分支: git checkout dev

        切換到自己分支: git checkout last

        在自己分支上寫(xiě)完代碼: (last)

        提交代碼:     git add -A

                     git commit -m '自己完成的功能'

                     git push

        切換到dev分支:git checkout dev崎逃,

        先拉取遠(yuǎn)程dev最新的代碼:git pull origin dev,(此處需用這種拉取方式眉孩,因?yàn)間it pull可能會(huì)拉取不徹底)

        合并last分支到dev上: (dev)  git merge last

        分支: (dev|MERGING)=>解決沖突(一定要看是否存在沖突)

        提交合并后的分支到dev上面:     git add -A

                                     git commit -m '合并分支'

                                     git push

        合并成功
退出當(dāng)前編輯:
        :q!  回車(chē) 个绍,此命令用于Ctrl + C無(wú)法終止時(shí)運(yùn)行命令勒葱。
拉取Git倉(cāng)庫(kù)新增的分支:
         git fetch            

Git單文件提交:

    1、git status 查看文件路徑巴柿,例如: modified: src/views/user/storeMessage.vue

    2凛虽、git commit -m "提交描述" src/views/user/storeMessage.vue

    3、git status 查看提交步驟

    4广恢、git push 推送即可

        如圖所示:
image

GIT回退到指定commit_id版本:


回退命令:

$ git reset --hard HEAD^ 回退到上個(gè)版本

$ git reset --hard HEAD~3 回退到前3次提交之前凯旋,以此類(lèi)推,回退到n次提交之前

$ git reset --hard commit_id 退到/進(jìn)到 指定commit的sha碼

強(qiáng)推到遠(yuǎn)程:

$ git push origin HEAD --force

GIT刪除指定commit_id版本:

git log 查看commit_id钉迷,如下:
commit_A(最近一次提交記錄)
commit_B(倒數(shù)第二次提交記錄)
commit_C(倒數(shù)第三次提交記錄)

僅刪除commit_B的單次提交記錄命令:

$ git rebase -i df97d5c2f6801dbf4386502dea82012536c1a3df(commit_C)

$ 按 i 鍵即可編輯git bash內(nèi)容

$ 把頂部的 "pick ..." 修改為 "drop ..."至非,然后按下Esc鍵,退出編輯模式糠聪,輸入":wq" 回車(chē)荒椭,即可保存,刪除commit_B成功舰蟆。

強(qiáng)推到遠(yuǎn)程:

$ git push origin HEAD --force

git push -f 推送本地代碼到遠(yuǎn)程倉(cāng)庫(kù):

git push -f 這個(gè)命令的作用是將自己本地倉(cāng)庫(kù)的代碼直接推送至倉(cāng)庫(kù)趣惠,完全以你的提交為準(zhǔn),之前其他人的提交都會(huì)被覆蓋身害。
注: 此命令用于味悄,不小心刪除遠(yuǎn)程倉(cāng)庫(kù)的分支時(shí),可以把本地的分支推送上去(創(chuàng)建分支塌鸯,以及全部git提交記錄)侍瑟。

GIT暫存本地沖突代碼:

$ git stash -> git stash pop:暫存 -> 釋放暫存:

   git pull拉取代碼時(shí),報(bào)倉(cāng)庫(kù)代碼和本地修改文件出現(xiàn)沖突界赔,不能成功拉取倉(cāng)庫(kù)代碼丢习,如下圖所示:
image

此種情況,需要用到git stash暫存本地修改代碼淮悼,

$ git stash后(本地未提交的文件記錄為空),可用git stash list查看stash暫存的記錄揽思,最好不要多次git stash袜腥,

$ git pull拉取倉(cāng)庫(kù)最新代碼后,

$ git stash pop放出本地暫存的代碼钉汗,如相關(guān)文件有沖突羹令,解決沖突即可。

GIT test分支拉取dev分支單個(gè)文件命令:

$ git checkout dev -- src/views/receivingManagement/pendingTasks/receiptRecord.vue

如下圖所示:

image

參考網(wǎng)址: https://ifttl.com/git-how-to-get-just-one-file-from-another-branch/

刪除本地分支命令:

git branch -D dev(需要?jiǎng)h除分支名)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末损痰,一起剝皮案震驚了整個(gè)濱河市福侈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌卢未,老刑警劉巖肪凛,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件堰汉,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡伟墙,警方通過(guò)查閱死者的電腦和手機(jī)翘鸭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)戳葵,“玉大人就乓,你說(shuō)我怎么就攤上這事」八福” “怎么了生蚁?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)戏自。 經(jīng)常有香客問(wèn)我守伸,道長(zhǎng),這世上最難降的妖魔是什么浦妄? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任尼摹,我火速辦了婚禮,結(jié)果婚禮上剂娄,老公的妹妹穿的比我還像新娘蠢涝。我一直安慰自己,他們只是感情好阅懦,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布和二。 她就那樣靜靜地躺著,像睡著了一般耳胎。 火紅的嫁衣襯著肌膚如雪惯吕。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,573評(píng)論 1 305
  • 那天怕午,我揣著相機(jī)與錄音废登,去河邊找鬼。 笑死郁惜,一個(gè)胖子當(dāng)著我的面吹牛堡距,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播兆蕉,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼羽戒,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了虎韵?” 一聲冷哼從身側(cè)響起易稠,我...
    開(kāi)封第一講書(shū)人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎包蓝,沒(méi)想到半個(gè)月后驶社,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體企量,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年衬吆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了梁钾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡逊抡,死狀恐怖姆泻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情冒嫡,我是刑警寧澤拇勃,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站孝凌,受9級(jí)特大地震影響方咆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蟀架,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一瓣赂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧片拍,春花似錦煌集、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至纲缓,卻和暖如春卷拘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背祝高。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工栗弟, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人褂策。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓横腿,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親斤寂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

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