我使用push在godaddy服务器上部署。当然,这种策略在每次推送时都使用checkout将工作目录部署到public_html。
我可以直接访问服务器,只是查看不同的时间点"。
我不使用分支。我的意思是我只使用" master"分支因此开发时间线是100%线性的。
执行此操作的命令是什么?
答案 0 :(得分:1)
我可以直接访问服务器,只是查看不同的时间点"。
是的,
如果要在给定的提交ID处签出代码,请使用:
git checkout <commit id>
如果你想&#34;删除&#34; (撤消)更改:
git revert commit1 commit2. .. commit n
git push origin master
git reset HEAD --hard <commit id>
这将取消您的提交,当您推送时,您将丢失所有更改+所有同事必须删除其主人并再次检查。
所以你应该采用第一种方式: - )