我一直在使用git但不是提升级别,因为只是我将提交推送到github服务器,因此我知道任何冲突都会产生。现在还有另一个开发人员在世界其他地方工作,他们也将一些更新推送到github存储库。
我的问题是他的大部分工作还没有准备就绪,所以我只想进入我的最后一次提交并将我的更新推送到那里,这样当我进行capistrano部署时,我会非常肯定代码是生产就绪。我怎样才能做到这一点?
答案 0 :(得分:5)
您可以使用以下命令签出特定提交:
git checkout <commit-id>
现在,如果你想对此做更多的提交,你需要创建一个新的分支:
git checkout -b <branch-name> <commit-id>