如何使用 sourcetree 进行恢复?

2024-01-02

如果您使用 sourcetree,恢复到先前提交的过程是什么?请不要使用命令行帮助,我了解如何在那里实现相同的结果,但我特别希望使用我友好的 atlassian 工具来实现这一点。


你所说的恢复到底是什么意思?

您可以提交一个反向提交右键单击提交并选择Reverse commit。这将有效地创建一个新的提交,否定您在所选提交中所做的更改。 包含您否定的更改的提交仍然存在。

You can checkout通过双击较早的提交或右键单击并选择较早的提交checkout。这会将您的代码更改为您所选提交的状态,因此不会更改以后的提交。 包含您否定的更改的提交仍然存在。

You can reset到较早的提交。 这将删除包含您想要取消的更改的提交。 (通常仍然可以使用 reflog 恢复它们)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 sourcetree 进行恢复? 的相关文章

  • 尽管有 svn 复制,如何 git svn 克隆完整历史记录

    在我的公司 我们即将从 svn 切换到 git 我们使用的 SVN 非常大 没有 svn 布局 并且在每个版本拆分上我们都制作了一个 svn 副本 SVN存储库结构 svnserver company de product xy 主要版本号
  • 如何使用 libgit2 创建空提交?

    我一直在寻找libgit2 C API 参考 https libgit2 org libgit2 但我不知道如何模仿git commit allow empty libgit2 是否有内置方法来创建空提交 如果没有 git 如何在底层创建一
  • 由于不存在大文件而导致 git Push 错误

    当尝试推送到 git 时 我不断得到相同的结果 Counting objects 78 done Delta compression using up to 4 threads Compressing objects 100 67 67 d
  • 使用 Subversion 进行部分提交

    鉴于我做的案例两个独立的变化 in one文件 例如 添加了一个新方法并更改了另一个方法 我经常不想提交这两项更改 因为one提交 但作为two独立承诺 在 git 存储库上我会使用互动模式 of git 添加 1 http linux d
  • 如何在本地快速拉取拉取请求

    在合并拉取请求之前 我想在本地快速拉取请求并运行测试并测试一些内容 我还不想点击 gihub 合并拉取请求 我以为滑轮会有帮助http ejohn org blog pulley http ejohn org blog pulley 但我收
  • Git 在推送代码时返回错误 403 [重复]

    这个问题在这里已经有答案了 一切都工作正常 直到我创建了一个新的 GitHub 帐户 当我尝试使用新帐户第一次将代码推送到 github 服务器时 出现以下错误 remote Permission to NEW USER NEW REPO
  • hg 或 git 中的两个完整目录/项目之间存在差异?

    我继承了一个最初存储在 CVS 中的项目以及所有修订 我做了相当多的编辑 并且我试图比较我在原始目录中所做的所有更改 关于添加的新文件与旧文件 hg git 是否有某种实用程序可以让我进行树差异或类似性质的操作 也就是说 新添加的文件 删除
  • 当出现错误时如何删除远程分支?

    我尝试过以下命令 但失败了 git push origin next remote error denying ref deletion for refs heads next To blah git remote rejected nex
  • 返回到存储库中的特定修订后提交并推送更改?

    我们需要及时返回到某个特定的提交 一些意外的改变是为了掌握 尝试恢复它挖得太深 所以 master 的状态很糟糕 现在我们希望master回到66ada4cc61d62afc 根据git 恢复到某个提交 https stackoverflo
  • Eclipse 与外部 src 和 Web 内容文件夹链接或映射

    首先这不是问题但是我遇到的问题的解决方案浪费了4 5个小时来找到解决方案 请让我知道是否有更好的替代方法来使用 eclipse 项目管理外部 src 文件夹 我正在使用版本控制系统 GIT 来管理我的项目 还使用外部 Git 客户端 Sou
  • git checkout 到分支需要很长时间

    我使用的是 Ubuntu 17 10 并且使用 git 版本 2 14 1 每当我从 master 创建一个分支并尝试签出它 或从它签出到 master 时 都会花费大量时间 大约几分钟 有时接近 10 分钟 确实 我有几 GB 的数据 但
  • TeamCity 将功能分支推送到主分支

    有没有办法将成功构建的功能分支推送到另一个分支 我想要这样的东西 Git 存储库 Gitorious GitHub 等 分支机构 master 当前项目的代码 质量保证 代码等待 QA 的分支 功能分支 许多远程分支 开发人员可以在其中开发
  • Visual Studio Code 内置故事,用于查看 git 提交历史记录并对其内容进行比较

    In this https stackoverflow com questions 37899765 how can i view the git history in visual studio code 60013101 noredir
  • gitlab 请求将分支 A 合并到开发中(落后 3 次提交)我应该担心吗?

    在 gitlab 中创建合并请求时 我经常收到一条消息 请求将分支 A 合并到开发中 x 提交落后 gitlab想告诉我什么 我应该担心还是需要修复某些东西 什么 一段时间后合并请求在项目中打开时 由于其他人合并了自己的更改 您尝试合并到的
  • 未能将一些参考推送至 [email protected]

    当我尝试推送到 Heroku 存储库时收到此错误 我已经设置了autocrlf false在gitconfig中 但这个问题仍然存在 我也尝试过这个解决方案here https stackoverflow com questions 566
  • 我在哪里? *(无分支)

    我已经熟悉了创建 合并和删除分支 我想知道我在哪里 这样我就不会将工作提交到错误的分支 我用git branch a看看我有哪些分支 我认为星号 显示我当前所在的分支 当我得到以下信息时 这意味着什么 no branch master or
  • 无法使用 git 推送或获取 [重复]

    这个问题在这里已经有答案了 我可以拉 但无法使用 git 版本 1 9 5 推送或获取 它突然开始给我以下错误 关于如何修复它有什么想法吗 git fetch fatal unable to access https email prote
  • 如何禁用 GitHub 中的拉取请求?

    我试图了解如何禁用 github 中的 拉取请求 问题一 我们正在尝试使用变基工作流程 这意味着如果不是快速推进 那么使用拉取请求可能会有害 一种解决方案 为我想要禁用拉取请求的分支设置分支权限 或者将我添加为任何进入 master 的内容
  • 我可以忽略全局 .gitignore 吗?

    我的全局 gitignore 一般都很棒 但对于这个一次性项目 我不希望应用全局规则 如何删除这个怪异存储库的全局 gitignore 规则 在您的存储库中运行此命令 git config local core excludesfile f
  • 为什么 git-svn 应该积极搜索旧历史?

    当我运行 git svn clone s 时发生了一些奇怪的事情 尽管以下信息告诉我们不要惊慌 但我想知道为什么会出现这种 svn 错误 为什么这个路径不存在 是被别人删除了吗 如果是 为什么 git svn 应该积极搜索旧历史记录 Ini

随机推荐

  • 指令模板函数的角度访问范围

    我有一个具有模板功能的指令 restrict E A is the default so you could remove this line scope field field template function element attr
  • 是否可以设置 TextBoxFor 生成的输入类型

    我在表单中使用 ASP NET MVC 3 TextBoxFor 并希望使用 type email 以便至少在某些移动设备上更轻松地输入 但找不到如何使用 TextBoxFor 设置它 这不是很容易就能实现的吗 In View Html L
  • 如何在 flutter 中使用 getx 使列表可观察

    我正在观看有关使用 Getx 和 API 的教程 设置用于获取数据的控制器后 我们声明了一个列表变量并使其可观察 obs 但列表格式已被弃用 你能帮我吗我现在该怎么做 var products List
  • 无法使用 IIS 7 加载图像

    我正在构建一个新的 Web 服务器 并且正在重新部署一个在 IIS6 中正常工作的 ASP Net 站点 不幸的是 没有任何图像正在加载 我收到了 404 错误 图像位于正确的文件夹中 我什至可以导航到网站中的正常页面 有什么建议么 可能是
  • Seabornpairplot 色调参数未按预期工作

    如果将 C 指定为 hue 参数的值 则预计 Seaborn 不会显示 C 列 我错了吗 sns pairplot df hue C 数据框 默认情况下 seaborn 将显示所有数字列 因此 如果您的 色调 列 在您的情况下为 C 列为字
  • 为 highchart 中的两个系列之一设置 minPointLength

    我的高图中有两个数据系列 并且只想对其中一个使用 minPointLength 这个可以设置吗 我的系列仅包含 名称 颜色和数据 我的图表配置如下所示 const chartConfig chart type column dashStyl
  • 如何安装源自 apt 包的 Python 绑定?

    我有一个网站托管在Heroku http heroku com 我现在想使用python qrtools包使用了ZBar条码扫描器 http zbar sourceforge net 在常规的 debian 基于 上 我可以做一个简单的操作
  • 为什么我无法在另一个文件中定义内联成员函数?

    我有三个文件 1 Joy h class Joy public void test 2 Joy cpp include Joy h inline void Joy test 3 main cpp include Joy h int main
  • 如何解决访问 CollabNet Subversion 控制台时出现 503 错误?

    我正在使用 Collabnate Subversion Edge 尝试访问 URL 时出现以下错误http localhost 3343 csvn http localhost 3343 csvn Collbnate 在 Windows S
  • 将 git 存储库移至第二台计算机?

    我有一个带有简单本地 git 存储库的项目 我想要move将该项目 文件夹等 转移到另一台计算机 并从现在开始从那里开始工作 我不想在旧机器上留下任何东西 当然除了我的其他 git 项目 我希望它就像我一直在新机器上工作一样 我可以简单地将
  • 405(不允许的方法)Laravel

    我在 Laravel 中尝试使用 ajax 删除项目时收到 405 方法不允许 请有人帮忙 这是我的路线 Route get home HomeController index gt name home Route post destroy
  • long long 在 32 位机器上的实现

    根据c99标准 尺寸为long long至少应为 64 位 这是如何在 32 位机器中实现的 例如 2 的加法或乘法 long longs 另外 什么相当于long long in C C 中的等效项也是 long long 标准并不要求它
  • 客户端无法连接到本地主机上的 RabbitMQ 服务器

    我通过 apt get 在 ubuntu 12 04 2 LTS 上安装了新的 RabbitMQ 3 1 3 并尝试在同一台服务器上启动消费者 但我遇到了连接问题 PhpAmqpLib Exception AMQPRuntimeExcept
  • Android studio java.lang.SecurityException:需要 INSTALL_LOCATION_PROVIDER 权限

    我正在android工作室工作 我正在移动应用程序上获取实时 GPS 坐标 在每个移动设备上都会生成坐标 但单个移动设备无法工作并给出zero 0 坐标有android版本9 下面是我的代码 SuppressLint MissingPerm
  • 使用 Promise 的 Lambda 的 sinon 存根

    我刚刚开始使用 sinon 并且在消除 DynamoDB 调用方面取得了一些初步成功 sandbox sinon createSandbox update stub sandbox stub AWS DynamoDB DocumentCli
  • iOS 测试/规范 TDD/BDD 以及集成和验收测试

    Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 在 iPhone 上进行行为驱动开发的最佳技术是什么 有哪些开源示例项目可以展示这些技术的合理
  • 如何通过JMX暴露Hystrix的断路器状态

    我一直在寻找有关如何在 JMX 上公开 Hystrix 断路器状态的教程 我刚刚发现了一个用于公开指标 例如计数器 仪表等 的 API 使用hystrix servo metrics publisher 是否可以在 JMX 上公开断路器状态
  • 在类中访问向量

    如果我的班级中有一个向量作为私有成员 那么访问它的最佳方式是什么 例如 采用以下简单的类 class MCL private std vector my vec public Include constructor here and oth
  • 使用 django-tables2 显示页码

    我目前正在使用 django tables2 显示数据集 文档没有特别提到这一点 所以我猜这可能需要一些表覆盖 但是 我希望有人已经完成了这一点 如何使用表格下方的 django tables2 呈现页码 我希望能够显示的是用户可以单击的页
  • 如何使用 sourcetree 进行恢复?

    如果您使用 sourcetree 恢复到先前提交的过程是什么 请不要使用命令行帮助 我了解如何在那里实现相同的结果 但我特别希望使用我友好的 atlassian 工具来实现这一点 你所说的恢复到底是什么意思 您可以提交一个反向提交右键单击提