簡體   English   中英

使用 Git 在 Bitbucket 中提交歷史記錄的問題

[英]Problem with commit history in Bitbucket using Git

我正面臨取回我以前的提交的問題,只要我使用 --f 推送它就顯示了我使用 --f 的那個提交並聽到了以前的提交。 有什么方法可以找回我的提交歷史嗎?

當我回到上一個提交的鏈接時,它會顯示這個消息:

“此提交無法從此存儲庫中的任何分支或標簽訪問。它可能來自此存儲庫之外的分支。

"

我用來推送的代碼: git push -f origin master

您可以使用

git reset --hard <commithash you need> 

恢復您想要的提交(您顯然需要哈希)。

如果您丟失了所需的提交哈希,您可以使用它來恢復它

git reflog

確保在單獨的分支上備份您當前的工作,以防您犯任何錯誤。

這可能會對您有所幫助: https ://www.jvt.me/posts/2021/10/23/undo-force-push/

暫無
暫無

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

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