git - 更改代码版本?

时间:2011-04-10 15:26:17

标签: git deployment git-push git-pull

现在我使用git的方法是在本地开发一个网站,当它看起来不错时,git push origin master然后ssh到服务器和git pull origin master。我很好奇是否有办法轻松更改应用程序的版本。所以说我添加了一些功能,然后想要删除它们一段时间。如果不删除代码,我怎么能回去?

3 个答案:

答案 0 :(得分:1)

您可以使用git checkout X,其中X是标记名称或提交ID。要查看要返回的提交,可以使用git log

(注意,这会让你进入一个独立的HEAD,所以在你使用git checkout master再次进入主分支之前不要做任何提交。)

答案 1 :(得分:0)

在分支上添加功能,然后从服务器中提取该分支。当你想恢复到行李箱时,就这样做。功能准备就绪后,将分支合并到主干中。

答案 2 :(得分:0)

只要您对相关文件进行版本控制,我认为您所谈论的内容已在此处介绍 - Rollback file to much earlier version using Git

在这里 - Reset or revert a specific file to a specific revision using Git?