git-更改代码的版本?

git-更改代码的版本?,git,deployment,git-push,git-pull,Git,Deployment,Git Push,Git Pull,现在我使用git的方法是在本地开发一个网站,当它看起来不错的时候,git推原始主机,然后ssh到服务器中,git拉原始主机。我很好奇是否有一种方法可以轻松地更改应用程序的版本。假设我添加了一些功能,然后想暂时删除它们。如果不删除代码,如何返回?您可以使用git checkout X,其中X是标记名或提交ID。要查看要返回的提交,可以使用git log (注意,这将使您处于一个分离的头部,因此在使用git checkout master再次进入主分支顶部之前,不要进行任何提交。)在分支上添加功能,

现在我使用git的方法是在本地开发一个网站,当它看起来不错的时候,
git推原始主机
,然后ssh到服务器中,
git拉原始主机
。我很好奇是否有一种方法可以轻松地更改应用程序的版本。假设我添加了一些功能,然后想暂时删除它们。如果不删除代码,如何返回?

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


(注意,这将使您处于一个分离的头部,因此在使用
git checkout master
再次进入主分支顶部之前,不要进行任何提交。)

在分支上添加功能,然后从服务器中拉出该分支。当你想回到主干时,就这么做。当功能准备就绪时,将分支合并到主干中。

只要您已经对相关文件进行了版本控制,我想这里已经介绍了您所说的内容-

在这里-

你得到了各种各样的答案,因为你的问题并不完全准确。您想在开发存储库中本地删除这些特性吗?比如说,只是为了测试?还是要从公开可用的稳定(部署)版本中删除它们?