2011-04-10 81 views
2

現在我的使用git的方法是在本地開發一個網站,當它看起來不錯,到git push origin master,然後ssh到服務器和git pull origin master。我很好奇,如果有方法可以輕鬆更改應用程序的版本。所以說我已經添加了一些功能,然後想要刪除它們一段時間。我怎樣才能回去而不刪除代碼?git - 更改代碼版本?

+0

你已經得到了五花八門的答案,因爲你的問題並不完全準確。你想在你的開發庫中本地刪除這些功能,只是爲了測試嗎?或者你想從公開的穩定(已部署)版本中刪除它們嗎? – Cascabel 2011-04-10 16:09:27

回答

1

您可以使用git checkout X,其中X是標記名稱或提交ID。要查看您想要返回的提交,可以使用git log

(請注意,這將讓你在一個分離的頭,所以直到你使用git checkout master再次走在主分支的頂部不做任何承諾。)

0

添加功能的一個分支,然後從服務器拉出該分支。當你想恢復到後備箱只需做到這一點。當功能準備就緒時,將分支合併到主幹中。