簡體   English   中英

bfg清理程序后無法推送

[英]Unable to Push After bfg Cleaner

請按照以下步驟從我的存儲庫中刪除一些內容。

但是,當我執行git push ,收到以下消息:

書寫對象:100%(28/28),6.72 KiB | 已完成1.34 MiB / s。 總數28(增量18),重用18(增量9)遠程:錯誤:拒絕非快速轉發refs / heads / master(您應該先拉)遠程:錯誤:拒絕非快速轉發refs / heads / multiplicity_refinement(您應該先拉)到ssh://path_to_repo/repo_name.git! [遠程拒絕] master-> master(非快進)! [遠程拒絕] multiplicity_refinement-> multiplicity_refinement(非快速轉發)錯誤:無法將某些引用推送到“ ssh://path_to_repo/repo_name.git”

默認情況下,Git拒絕將任何提交推送到現有分支,如果這樣做會丟失已經推送的提交。 當您使用BFG Cleaner或任何其他重寫歷史記錄的工具時,您所做的提交將被重寫,並且看起來與現有提交(它們是現有的)不同。 如果您確定要繼續推送這些更改,則需要使用--force標志: git push --force origin master

您可以運行git push --help來查看有關--force以及為什么這樣做的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM