sourcetree 删除远程上传的提交历史
时间: 2023-08-20 20:05:28 浏览: 731
要删除远程上传的提交历史,可以使用以下步骤:
1. 打开Sourcetree并进入您想要删除提交历史的存储库。
2. 点击左侧导航栏中的“分支”选项卡。
3. 找到您想要删除提交历史的分支,并确保它是当前选中的分支。
4. 右键单击该分支,并选择“重置当前分支到这个提交”。
5. 在“重置选项”窗口中,选择“硬重置”,并确保选中“在远程仓库中强制推送”。
6. 点击“重置”,然后在下一个窗口中点击“提交”。
7. 等待Sourcetree完成重置和强制推送。
这样,您就成功地删除了远程上传的提交历史。请注意,这将从远程仓库完全删除提交历史,并且此操作不可逆转。因此,请谨慎操作。
相关问题
sourcetree 删除远程上传的提交
要删除远程上传的提交,可以使用以下步骤:
1. 打开Sourcetree并进入您想要删除提交的存储库。
2. 点击左侧导航栏中的“分支”选项卡。
3. 找到您要删除的提交所在的分支,并确保它是当前选中的分支。
4. 右键单击该分支,并选择“重置当前分支到这个提交”。
5. 在“重置选项”窗口中,选择“软重置”,并确保选中“在远程仓库中强制推送”。
6. 点击“重置”,然后在下一个窗口中点击“提交”。
7. 等待Sourcetree完成重置和强制推送。
这样,您就成功地删除了远程上传的提交。请注意,这将从远程仓库完全删除提交,并且此操作不可逆转。因此,请谨慎操作。
sourcetree访问远程库
回答: 如果你在使用Sourcetree访问远程库时遇到问题,首先要确保你已经配置了SSH密钥。你可以按照以下步骤进行操作:首先在终端中输入ssh-keygen,然后按照提示输入密码(可以直接按Enter)。生成密钥后,输入命令pbcopy < ~/.ssh/id_rsa.pub将密钥复制到剪贴板。接下来,将密钥添加到你的远程仓库中。完成这些步骤后,你就可以使用Sourcetree克隆远程库了。\[2\]请注意,如果要使用项目的SSH连接克隆项目,则需要按照上述步骤配置SSH密钥。\[3\]
#### 引用[.reference_title]
- *1* *3* [使用Sourcetree进行开发(连接远程仓库进行克隆、拉取、获取、提交、推送、新建/切换/合并分支、解决冲突)](https://blog.csdn.net/xiaochenXIHUA/article/details/123180186)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [SourceTree 添加远程仓库时报错](https://blog.csdn.net/u013101843/article/details/28096261)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]