tortoiseGit 重置为以前的版本

Posted

技术标签:

【中文标题】tortoiseGit 重置为以前的版本【英文标题】:tortoiseGit Reset to a previous version 【发布时间】:2016-02-29 06:31:06 【问题描述】:

我正在使用乌龟 Git,我只是进行了合并和推送,这使我的项目不再启动,它添加了一些 HEAD 元素和东西.. 现在我想回滚到我进行合并之前的那一刻我怎样才能做到这一点?

我应该重置“在那种情况下是软的、混合的还是硬的?”..?或者我应该在我最后一次工作提交后恢复所有提交?切换/结帐到最后一个工作提交?合并到最后一个工作提交 .. 还是简单地从最后一个工作提交创建一个新分支?

谢谢你..

【问题讨论】:

【参考方案1】:

我不明白“push 使我的项目不再启动,它添加了一些 HEAD 元素和东西..”,所以我只是假设你“push 那个分支远程。”


如果你有一些同事,正常流程将是:

    不要改变你推出的任何东西 还原 提交 推送

如果你没有任何同事,做你想做的事。 :p

我的惯用方式:

    硬重置 用力推动

【讨论】:

以上是关于tortoiseGit 重置为以前的版本的主要内容,如果未能解决你的问题,请参考以下文章

《个人-GIT使用方法》

TortoiseGit 安装和使用

TortoiseGit上传项目代码到github方法(转)

如何撤消重置(Git / TortoiseGit)?

使用tortoisegit工具git地址中带号码密码的拉取,以及使用这种方式后中途重置密码报git remote: HTTP Basic: Access denied 错误解决办法

如何将文件重置或恢复到特定版本?