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