现在我使用 git 的方法是在本地开发一个网站,当它看起来不错时,git push origin master
然后 ssh 到服务器和git pull origin master
. 我很好奇是否有一种方法可以轻松更改应用程序的版本。假设我添加了一些功能,然后想暂时删除它们。如果不删除代码,我怎么能回去?
问问题
122 次
3 回答
1
您可以使用git checkout X
,其中 X 是标签名称或提交 ID。要查看您想要返回的提交,您可以使用git log
.
git checkout master
(请注意,这会将您置于分离的 HEAD 中,因此在您再次进入主分支之前不要进行任何提交。)
于 2011-04-10T15:38:41.990 回答
0
在分支上添加功能,然后从服务器中拉出该分支。当您想恢复到主干时,请执行此操作。功能准备就绪后,将分支合并到主干中。
于 2011-04-10T15:41:39.517 回答
0
只要您一直在对有问题的文件进行版本控制,我认为您所谈论的内容已经涵盖在这里 -使用 Git 将文件回滚到更早的版本
在这里 - 使用 Git 将特定文件重置或恢复为特定版本?
于 2011-04-10T15:42:02.520 回答