Git之如何解決更新代碼的沖突問題

      網(wǎng)友投稿 1051 2025-03-31

      使用 Git 來管理自己的代碼倉庫,如果忘記遠程倉庫的代碼 git pull 到本地,就直接開始編寫代碼,等寫到一半的時候,突然想起來還沒有 pull 代碼,然后執(zhí)行同步的時候,遇到了沖突:

      可以看到執(zhí)行報錯,大致意思就是本地修改的代碼文件,將會被遠程倉庫上的代碼覆蓋,如果我們不想剛剛寫的代碼就被這樣給覆蓋掉,那么該怎么解決呢?

      不要覆蓋本地修改的代碼:

      如果想保留剛才本地修改的代碼,并把 Git 遠程服務器上的代碼 pull 到本地,可以使用 stash 命令將本地剛才修改的代碼暫時封存起來,用的時候使用 pop 即可,這也是線上常規(guī)修復 Bug 的常用方式。

      如此一來,再將遠程服務器上的代碼更新到了本地,此時本地修改的代碼也沒有被覆蓋,而是被暫時封存起來了,之后使用 add、 commit、 push 命令,即可更新本地代碼到遠程服務器。

      # 1.將本地代碼暫時封存起來 $ git stash # 2.同步遠程服務器的代碼 $ git pull origin master # 3.將本地暫存的代碼彈出,這里也可以直接刪除 $ git stash pop

      1

      2

      3

      4

      5

      6

      7

      8

      對于不常使用 Git 的人來說, 這個暫存的 stash 命令可能還不是很熟悉,官方文檔對其的相關使用和描述如下:

      NAME git-stash – Stash the changes in a dirty working directory away SYNOPSIS git stash list [] git stash show [] git stash drop [-q|–quiet] [] git stash ( pop | apply ) [–index] [-q|–quiet] [] git stash branch [] git stash [save [-p|–patch] [-k|–[no-]keep-index] [-q|–quiet] [-u|–include-untracked] [-a|–all] []] git stash clear git stash create [] git stash store [-m|–message ] [-q|–quiet]

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      完全覆蓋本地修改的代碼:

      如果想完全地覆蓋本地的代碼,只保留遠程服務器的代碼,則直接回退到倉庫的上一個版本,再進行 pull 命令來同步遠程服務器端的代碼:

      # 1.回退到上一個版本 git reset --hard ^HEAD # 2.同步遠程服務器端的代碼 git pull origin master

      1

      2

      3

      4

      Git之如何解決更新代碼的沖突問題

      5

      Git

      版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。

      版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。

      上一篇:Excel 2010中凍結首行首列的方法(excel表格怎么換行)
      下一篇:兩個方法實現(xiàn)Word和Excel聯(lián)動即Excel內(nèi)容導入Word實現(xiàn)數(shù)據(jù)同步
      相關文章
      亚洲伊人久久精品| 亚洲大香伊人蕉在人依线| 在线亚洲精品福利网址导航| 亚洲视频精品在线| 亚洲午夜无码毛片av久久京东热| 激情婷婷成人亚洲综合| 亚洲影院在线观看| 亚洲国产黄在线观看| 亚洲电影在线免费观看| 亚洲日韩aⅴ在线视频| 亚洲精品国产首次亮相| 亚洲黄色片免费看| 亚洲精品成人无码中文毛片不卡| 亚洲无吗在线视频| 国产A在亚洲线播放| 亚洲精品99久久久久中文字幕 | 亚洲欧洲自拍拍偷综合| 亚洲国产女人aaa毛片在线| 亚洲综合精品一二三区在线| 久久亚洲AV成人无码电影| 亚洲精品成人网站在线播放| 亚洲另类春色国产精品| 亚洲1234区乱码| 久久亚洲精品无码VA大香大香| 77777_亚洲午夜久久多人| 亚洲白色白色在线播放| 亚洲福利视频一区二区三区| 亚洲精品午夜国产va久久| 亚洲精品无码mⅴ在线观看| 亚洲国产av无码精品| 伊人久久精品亚洲午夜| 亚洲热线99精品视频| 婷婷久久久亚洲欧洲日产国码AV| 老司机亚洲精品影视www| 爱情岛亚洲论坛在线观看| 2022中文字字幕久亚洲| 亚洲Av无码乱码在线观看性色 | 亚洲伊人tv综合网色| jlzzjlzz亚洲jzjzjz| 亚洲国产成人久久综合| 亚洲男人av香蕉爽爽爽爽|