第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

git版本回退

git版本回退

Git
楊__羊羊 2018-07-23 23:22:45
版本回退有兩個(gè)命令git reset 和 git revert,現(xiàn)在想回退到版本庫的某一版,在本地執(zhí)行了 git reset commitID,回退成功,但是git pull后,代碼又變?yōu)楫?dāng)前版本了,并沒有回退成功,求怎么將版本庫的代碼也回退
查看完整描述

2 回答

?
一只萌萌小番薯

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊

$ git reset --hard HEAD^(表示回退到上一個(gè)版本)
然后git log 查看提交記錄,一直溯源
$ git reset --hard xxxx(某某版本號(hào))
不過,有個(gè)記錄神器 $ git reflog,記錄了很多版本提交記錄

現(xiàn)在總結(jié)一下:
HEAD指向的版本就是當(dāng)前版本,因此,Git允許我們在版本的歷史之間穿梭,使用命令git reset --hard commit_id。
穿梭前,用git log可以查看提交歷史,以便確定要回退到哪個(gè)版本。
要重返未來,用git reflog查看命令歷史,以便確定要回到未來的哪個(gè)版本。


查看完整回答
反對 回復(fù) 2018-07-27
?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

因?yàn)樵诒镜厥褂?code>git reset之后,相當(dāng)于本地比線上的版本低,所以需要pullpush,然而pull之后又把最新的拉下來了,所以陷入了一個(gè)循環(huán)中,因此你可以使用git revert,這個(gè)命令會(huì)在你本地新建一個(gè)提交記錄,這樣你就可以正常push上去了。
當(dāng)然,你也可以在本地使用了git reset命令之后,推送的時(shí)候嘗試使用git push --force,但是需要說明的是,第二種方式我沒有試過,也不太建議使用。
不知道是否對你有幫助。

查看完整回答
反對 回復(fù) 2018-07-27
  • 2 回答
  • 0 關(guān)注
  • 1669 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)