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

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

如何恢復(fù)在Git中丟失的提交?

如何恢復(fù)在Git中丟失的提交?

Git
翻翻過去那場雪 2019-11-05 15:01:44
首先,得到“您的分支比原先/母版領(lǐng)先3次提交”,然后我的應(yīng)用已還原到較早的時(shí)間,并進(jìn)行了較早的更改。我如何才能將最近11個(gè)小時(shí)的花費(fèi)恢復(fù)原狀?
查看完整描述

3 回答

?
慕村225694

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

git reflog是你的朋友。在該列表中找到要提交的提交,然后可以將其重置(例如:)git reset --hard e870e41。


(如果您不提交更


查看完整回答
反對 回復(fù) 2019-11-05
?
天涯盡頭無女友

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

首先:是什么HEAD?

HEAD只是對當(dāng)前分支中當(dāng)前提交(最新)的引用。任何給定時(shí)間
只能有1個(gè)HEAD。

如果您不在最新的提交上,這意味著它HEAD指向歷史記錄中的先前提交,則稱為分離的HEAD。

http://img1.sycdn.imooc.com//5dc11e79000127c805250274.jpg

幾種選擇:


git checkout

git checkout <commit_id>

git reflog

您可以隨時(shí)使用reflog,以及


git reflog

git checkout HEAD@{...}

這將使您回到所需的提交

http://img1.sycdn.imooc.com//5dc11e83000147a404460267.jpg

git reset HEAD --hard <commit_id>

將您的頭“移動(dòng)”回所需的提交。


# This will destroy any local modifications.

# Don't do it if you have uncommitted work you want to keep.

git reset --hard 0d1d7fc32


# Alternatively, if there's work to keep:

git stash

git reset --hard 0d1d7fc32

git stash pop

# This saves the modifications, then reapplies that patch after resetting.

# You could get merge conflicts, if you've modified things which were

# changed since the commit you reset to.

注意:(從Git 2.7開始),

您也可以使用git rebase --no-autostash。

git checkout

git checkout -b <new branch> <commit_id>

git checkout HEAD~X // x is the number of commits to go back

這將簽出一個(gè)指向所需提交的新分支


這是可以完成的一般方案。

http://img1.sycdn.imooc.com//5dc11e8c0001090c13400586.jpg

查看完整回答
反對 回復(fù) 2019-11-05
?
小唯快跑啊

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

獲取已刪除提交的另一種方法是使用git fsck命令。


git fsck --lost-found

這將輸出類似于最后一行的內(nèi)容:


dangling commit xyz

我們可以使用reflog其他答案中的建議來檢查它是否是相同的提交?,F(xiàn)在我們可以做一個(gè)git merge


git merge xyz

注:

我們不能讓犯回來fsck,如果我們已經(jīng)運(yùn)行一個(gè)git gc命令,它會(huì)刪除提及懸掛承諾。


查看完整回答
反對 回復(fù) 2019-11-05
  • 3 回答
  • 0 關(guān)注
  • 815 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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