簡體   English   中英

在SourceTree和Bitbucket上回滾

[英]Rollback on SourceTree & Bitbucket

最后一天,我做了很多工作,為Magento系統安裝了新的擴展程序。

我在本地進行這些更改,然后將它們推送到bitbucket,然后推送到我的實時/測試服務器。

我的提交很垃圾-我需要回到2天前的系統。 考慮到遠程服務器等,我該怎么做?

當我在sourcetree上進行重置提交(硬)時,然后它想將遠程服務器拉回,就像它在我們前面一樣。

如果您確定 ,可以在本地重置后執行以下操作:

git push -f
# or
git push --force

這將迫使上游倉庫反映您的本地歷史記錄(您將其重置為2天前)

這只有在其他人已經克隆了您的上游倉庫並正在處理它的情況下才有問題(這里可能不是這種情況)

關於實時服務器,這取決於提交如何推送到它:

  • 如果它們是從您的本地存儲庫中推送的,則意味着git remote -v應該列出兩個遠程控制器(一個為“ origin”,另一個為“ live”)。
    在這種情況下,可以使用git push -f live
  • 如果它們是由實時服務器從BitBucket存儲庫中拉出的,則最簡單的方法是訪問該服務器並在那里進行git reset。

暫無
暫無

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

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