不小心commit了一个文件,想回退,回退到commit前的状态。本文介绍用sourceTree操作。刚刚提交了不想提交的文件,状态如图1:                                                                  图 1现在的目标就是把“回撤commit测试”这条回退回来,回退后应该是这个样子:
提交 Commit :由极其不稳定的编译状态转入较为稳定的硬盘缓存区(该 Commit 状态本身并未推送至云端☁️),本地->本地 指令( 撤销 当前提交产生的效果,恢复提交前模式) git reset HEAD^1
在实际工作中我习惯使用 sourcetree 作为git版本管理工具搭配vscode编译器,同时提交代码的步骤为暂存->提交->推送,但是提交后发现代码有错误不想推送该怎么办呢?接下来将介绍在 sourcetree 上如何 撤销 提交的代码步骤1:右键选择想要撤回的 commit 步骤2:选择软合并 步骤3:点击确定后,撤回的 commit 会保留在本地vscode的暂存区,此时你只需要修改你的代码,重新提交即可。...
一、假设我们在开发过程中想 回退 到某一次提交,或者说只是想在我们曾经的某一次提交的版本上做某一项测试,那么我们只需要检出新的分支即可。二、现在处于develop分支下,工作区中有以下文件:三、现在,假设我们想 回退 到最初的版本。 点击分支,选择新分支–制定的提交四、可以在这里选择你想 回退 的版本。五、查看工作目录下的文件可以看到该分支下的文件即为 回退 的版本的文件。六、在该分支下做某一项测试七、提交八、在
在使用 Sourcetree 进行版本控制时,如果我们想要 回退 到某一次提交的版本,或者在某一次提交的版本上进行测试,我们可以通过以下步骤来实现: 1. 首先,我们需要在 Sourcetree 中检出一个新的分支。这可以帮助我们在 回退 时保留当前的工作进度。 2. 在新的分支下,我们可以选择要 回退 的版本。可以通过点击分支并选择新分支来指定要 回退 的提交。 3. 一旦 回退 到指定的版本,我们可以查看工作目录下的文件,它们将是 回退 版本的文件。 4. 在这个新的分支下进行我们想要的测试。可以提交我们的更改。 5. 如果我们想要将这个新分支的更改合并到我们正在开发的develop分支上,我们可以切换回develop分支,然后选择将新分支合并到当前分支。在合并过程中可能会遇到冲突,我们需要解决这些冲突,确保修改后的工程可以实现所有功能。 6. 合并完成后,我们可以手动删除新分支。 总结起来,使用 Sourcetree 回退 版本的步骤包括: 1. 检出一个新的分支。 2. 选择要 回退 的版本。 3. 查看工作目录下的文件。 4. 在新的分支下进行测试,并提交更改。 5. 将新分支合并到当前分支(可能会遇到冲突)。 6. 解决冲突并确保修改后的工程可以实现所有功能。 7. 删除新分支。 以上是使用 Sourcetree 回退 版本的一般步骤。具体的操作可能会因项目和个人需求而有所不同。<span class="em">1</span> #### 引用[.reference_title] - *1* [ Sourcetree 版本 回退 ](https://blog.csdn.net/crjmail/article/details/78171550)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]