我有一個web服務器,服務於一個git倉庫的項目。當我對代碼做一些修改時,我會從服務器上做一個git pull。有時候新代碼崩潰了,我希望能夠回滾到最新版本,就像之前那樣。我想用腳本來做到這一點,而不必搜索最新的sha。我怎樣才能做到這一點?Git回滾1拉
編輯:只是想澄清一下,我只想做一個動作,就像按一個按鈕,說「哎呀!我剛剛做的這個最新的拉是一個錯誤,我希望我沒有那樣做」。我不想在這種情況下尋找sha或標籤或其他任何東西,它更像是一個「撤消」功能。 然後,我希望能夠繼續處理代碼,並且服務器上的下一次拉動需要引入最新的更改。
很有意思,然後我該如何恢復正常運作?我的意思是,如果對錯誤代碼進行一些更正,我可以直接進入服務器並再次執行git以獲取最新更改? – Bastian 2012-04-18 10:18:12
是的,它會處於你從未拉過的狀態,所以你通常會做的任何事情都可以完成。 – 2012-04-18 12:51:00