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

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

由于我已經(jīng)刪除了大文件而無(wú)法將其推送到GitHub

由于我已經(jīng)刪除了大文件而無(wú)法將其推送到GitHub

Git
一只斗牛犬 2019-11-05 10:41:04
目前我有空GitHub回購(gòu)SSH服務(wù)器存儲(chǔ)庫(kù)(主)本地回購(gòu)SSH服務(wù)器存儲(chǔ)庫(kù)是最新的存儲(chǔ)庫(kù)(生產(chǎn)站點(diǎn)),因此我從那里到本地進(jìn)行了Git克隆。然后,我嘗試git push對(duì)GitHub 做一個(gè)。一切正常,但隨后又說(shuō)到filename.gz對(duì)于GitHub太大了。我不需要此文件,所以我運(yùn)行了幾個(gè)Git命令從Git緩存中刪除它,然后將其推回SSH服務(wù)器。我沒(méi)有在本地看到大文件,但是即使git diff什么都沒(méi)有返回并且git push返回“一切都是最新的”,它仍然在SSH服務(wù)器上-而且即使在我嘗試推送到本地文件時(shí)該文件不可見(jiàn)GitHub我仍然有關(guān)于它的錯(cuò)誤遠(yuǎn)程:錯(cuò)誤:文件fpss.tar.gz為135.17 MB; 這超出了GitHub的文件大小限制100 MB我按照GitHub幫助中列出的 “解決問(wèn)題”下的步驟進(jìn)行操作,所以這還不夠嗎?當(dāng)文件不在本地或不在git status / diff / push中列出時(shí),文件仍如何在ether中?
查看完整描述

3 回答

?
天涯盡頭無(wú)女友

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

我發(fā)現(xiàn)壁球比壁球更有用filter-branch。我做了以下工作:

  1. 在本地刪除大文件。

  2. 提交本地刪除。

  3. 提交軟重置X號(hào)(對(duì)我來(lái)說(shuō)是3) git reset --soft HEAD~3

  4. 然后重新提交所有更改(又稱(chēng)壁球) git commit -m "New message for the combined commit"

  5. 推送壓縮的提交。

特殊情況(來(lái)自用戶(hù)@lituo):如果上述方法不起作用,則可能是這種情況。提交1包含大文件,提交1的推送由于大文件錯(cuò)誤而失敗。提交2刪除了大文件,git rm --cached [file_name]但提交2的推送仍然失敗。您可以按照相同的步驟,只是使用替代以上HEAD~3,使用HEAD~2。


查看完整回答
反對(duì) 回復(fù) 2019-11-05
?
慕少森

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

如果文件是使用最新提交添加的,而您尚未推送到GitHub,則可以刪除文件并修改提交,取自此處:


git rm --cached giant_file

    # Stage our giant file for removal, but leave it on disk

git commit --amend -CHEAD

    # Amend the previous commit with your change

    # Simply making a new commit won't work, as you need

    # to remove the file from the unpushed history as well

git push

    # Push our rewritten, smaller commit


查看完整回答
反對(duì) 回復(fù) 2019-11-05
?
忽然笑

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

您可以使用


git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch <file/dir>' HEAD

這將刪除該文件歷史記錄中的所有內(nèi)容。問(wèn)題在于該文件存在于歷史記錄中。


該命令更改提交的哈希值,這可能是一個(gè)真正的問(wèn)題,尤其是在共享存儲(chǔ)庫(kù)上。在不了解后果的情況下不應(yīng)執(zhí)行此操作。


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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