[英]How to delete a commit with a password from BitBucket git repository history?
[英]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.