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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在進行g(shù)it重置后恢復添加的文件-硬頭^

在進行g(shù)it重置后恢復添加的文件-硬頭^

Git
紅顏莎娜 2019-07-15 16:11:30
在進行g(shù)it重置后恢復添加的文件-硬頭^我添加了一個新的文件F1,并對另一個文件F2進行了更改,但隨后做了一個“git重置-硬頭^”,并且我丟失了對這些文件的所有更改。在那里嗎一些我可以把他們找回來。我在這里看了一個相關(guān)的問題:我怎么才能解除重設-硬頭~1?但是,這個問題假設那個人已經(jīng)做了一個GIT提交。
查看完整描述

3 回答

?
慕村9548890

TA貢獻1884條經(jīng)驗 獲得超4個贊

您可以(通過一些工作)在最后一個“gitadd”中恢復文件狀態(tài)。<file>“.你可以用

$ git fsck --cache --no-reflogs --lost-found --unreachable  HEAD

然后檢查‘.git/遺失/其他’目錄中的文件。

請閱讀git fsck命令。


查看完整回答
反對 回復 2019-07-15
?
蕭十郎

TA貢獻1815條經(jīng)驗 獲得超13個贊

實際上,如果您已經(jīng)將對象添加到索引中(通過使用gitadd),就會為該對象的狀態(tài)創(chuàng)建一個BLOB-但是沒有引用它的樹(因此,提交)對象。這是獲得“懸空”松散對象文件的方法,如果運行g(shù)itfsck,它將顯示未引用的BLOB(如果運行,gitGC將刪除這些類型的對象)。

因此,如果啟用了REFLOG,則可以使用REFLOG來嘗試恢復已添加的文件F1的索引狀態(tài)。如果你根本沒有添加F2,那么就像格雷格說的那樣,git對此一無所知,而且你在那里運氣不好。


查看完整回答
反對 回復 2019-07-15
  • 3 回答
  • 0 關(guān)注
  • 652 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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