如何使用小乌龟清除认证缓存、还原版本、定位及常用开发工具集成

news2024/12/24 0:10:33

😀前言
本篇博文是关于如何使用小乌龟清除认证缓存、还原版本、定位及常用开发工具集成,希望你能够喜欢

🏠个人主页:晨犀主页
🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉

💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰
如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦😊

文章目录

    • 如何清除认证缓存
    • 如何还原版本
      • 1. 查看日志(Log)并选择目标版本
      • 2. 还原到指定版本
      • 3. 确认还原
      • 4. 提交还原结果(可选)
    • 如何重新定位版本库
    • 常用开发工具集成
      • Eclipse – Egit
      • IDEA集成
      • VsCode开发工具

如何清除认证缓存

在使用 TortoiseGit(小乌龟)时,如果你需要清除已经缓存的认证信息,可以按照以下步骤操作:

  1. 打开 TortoiseGit 设置:
    • 在你的文件资源管理器中右键点击任何一个 Git 版本控制的文件夹,选择“TortoiseGit”菜单,然后点击“设置”(Settings)。
  2. 导航到已保存数据:
    • 在 TortoiseGit 设置窗口中,找到左侧菜单栏的“已保存数据”选项,然后全部点击“清除”。
  3. 重启 TortoiseGit:
    • 删除完相关的保存数据后,关闭 TortoiseGit 设置窗口,并重启你的资源管理器或重新启动计算机以确保更改生效。
  4. 重新登录:
    • 当你下次使用 TortoiseGit 操作时,它会提示你重新输入用户名和密码,并可以选择是否将凭证再次保存。

通过这些步骤,你就可以成功清除 TortoiseGit 的认证缓存,重新输入认证信息。

image-20240901131408993

也可以在控制面板—用户账号清除凭证信息

image-20240901131447983

如何还原版本

在使用 Git 管理自己的代码和资料时,难免会遇到意料之外的事。比如误操作,将当前的分支删除;或者重置到某个版本,然后发现自己想要的代码找不到了;又或者需要还原到之前提交的某个版本,但是那个版本已经被重置过,在历史中找不到了。

通过这些步骤,你可以将项目还原到指定的版本。请注意 Hard Reset 操作会丢失未提交的更改,因此请谨慎使用。

1. 查看日志(Log)并选择目标版本

  • 右键点击你想要还原的文件夹或文件,然后选择“TortoiseGit”菜单中的“显示日志”或“Show Log”。
  • 在弹出的日志窗口中,你可以看到所有的提交记录。选择你想要还原的那个版本(可以通过提交信息、时间、提交者等信息进行选择)。

2. 还原到指定版本

  • 选择好目标版本后,右键点击该版本的日志条目,在弹出的菜单中选择“还原此版本”或“Reset to this commit”。
  • 在出现的“重置类型”选项窗口中,你可以选择以下三种还原方式:
    • Soft Reset: 仅重置 HEAD 指针,不更改工作目录和暂存区。这种方式不会丢失修改的内容,但会取消提交。
    • Mixed Reset: 重置 HEAD 指针和暂存区(Index),但不会更改工作目录。这种方式会保留文件的修改,但会取消暂存。
    • Hard Reset: 重置 HEAD 指针、暂存区和工作目录。这种方式会丢弃所有未提交的更改和文件,直接还原到所选版本。

根据你的需求选择适合的选项,然后点击“确定”进行还原。

3. 确认还原

  • 完成还原后,TortoiseGit 将会提示你操作是否成功。如果是 Hard Reset,请确认你的工作目录已经变回所选版本的状态。

4. 提交还原结果(可选)

  • 如果你选择了 Soft ResetMixed Reset,你可以进一步修改文件,然后将其重新提交。

如何重新定位版本库

如果远程仓库地址变化了,需要用到重定位功能。

image-20240901131836854

"Git–>远端–>URL"修改:

image-20240901132014367

常用开发工具集成

Eclipse – Egit

作为Java集成开发环境的代表,Eclipse内置了egit这个插件来提供git的集成支持。实话实说,这个插件的功能非常丰富,无论是普通的clone, commit, pull/push操作;还是复杂一些的git flow都有支持。

打开Eclipse File—import

image-20240901132110930

填写版本控制仓库地址和登录仓库的用户名和密码

image-20240901132212709 image-20240901132300424

IDEA集成

image-20240901132335387

文件-----新建-----来自于版本控制库的项目

image-20240901132413708

VsCode开发工具

image-20240901132452644

img src=“https://img-blog.csdnimg.cn/img_convert/5acc08b14bf762144a65210cd6e40795.png” alt=“image-20240901132413708” style=“zoom:50%;” />

文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁
希望能和诸大佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2095066.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

openGuass之CTE Reuse

一. 前言 ​ CTE 是指with的公共表达式,如下所示是个CTE样例: ​ CTE表达式往往在同一条sql中多次被重复引用,如上图所示的cte被引用了两次(c1 和 c2),我们称为2个CTE实例。 ​ 本文只要…

Windows系统Nginx下载安装配置 运行错误处理

Nginx是一款轻量级的web 服务器/反向代理 服务器。本篇文章主要是nginx的下载安装,处理运行中遇到的问题,配置反向代理。主要分为两部分:下载安装和配置。 目录 1.下载安装 2.nginx配置反向代理 1.下载安装 nginx官网:nginx: …

新160个crackme -044-tsrh-crackme

运行分析 提示去除NAG 不去除NAG也能进入主窗口,需要破解Name和Serial PE分析 ASM程序,32位,壳未知 去除NAG ida搜索字符串,发现NAG弹窗标题字符串,双击进入函数 找到了messagebox,即NAG位置00401079 打开x…

网络压缩之动态计算(dynamic computation)

动态计算希望网络可以自由 地调整它需要的计算量。为什么期待网络可以自由地调整它需要的计算量呢? 因为有时候我 们可能同样的模型会想要跑在不同的设备上面,而不同的设备上面的计算资源是不太一样的。所以期待训练好一个网络以后,放到新的设备上面&am…

Python编程基础知识,让编程基础更加扎实(输出个人简介)

👨‍💻个人主页:开发者-曼亿点 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 曼亿点 原创 👨‍💻 收录于专栏&#xff1a…

考研--数学(相关公式)

解析几何 知识点1 A(x1,y1) B(x2,y2) 则AB长度 |AB| A、B中点的坐标 (,) 知识点2 方程求解 ①点斜式: y-y0k(x0-x) ②斜率式: ykxb ③两点式: …

【笔记篇】Davinci Configurator CanNm模块

目录 1 简介1.1 架构概览2 功能描述2.1 特性2.2 初始化2.3 状态机2.3.1 网络模式2.3.1.1 重复报文状态2.3.1.2 正常状态2.3.1.3 准备休眠状态2.3.2 预休眠模式2.3.3 总线休眠模式2.4 被动模式(对于被动节点)2.5 NM报文格式2.6 NM报文发送2.6.1 重试第一次报文请求2.7 降低总线…

集成电路学习:什么是I2C内部集成电路总线

I2C:内部集成电路总线 I2C,全称Inter-Integrated Circuit,即内部集成电路总线,是由飞利浦公司(现为恩智浦半导体)在上世纪八十年代初开发的一种同步的串行通信总线。它以其接线简单、硬件实现容易、可扩展性…

Mysql8利用binlog实现数据恢复

文章目录 1binlog基本概念2 binlog相关常用命令3 binlog工具mysqlbinlog4 测试数据准备&导入数据5 模拟误删表6 数据恢复方式说明7 数据恢复分析(偏移量方式恢复)8 数据恢复9 验证10 数据恢复的局限性11 总结 1binlog基本概念 binlog即binary log,二进制日志文件…

【React原理 - 任务调度之中断恢复】

概览 本文紧接上文介绍React调度的时间分片中任务中断和恢复,由于篇幅过长,所以拆成了两篇。上文主要介绍了调度器中的优先级和调度任务的触发、注册和调度循环。本文主要从任务调度入手介绍调度任务之后发送了什么,即在协调器中如何进行到f…

【matlab】数组操作:寻找最大值和最小值及其位置ind2sub函数

【matlab】数组操作:寻找最大值和最小值及其位置ind2sub函数 本文将介绍如何在MATLAB环境中使用内置函数来创建数组,以及如何找到数组中的最大值和最小值及其对应的位置。通过示例代码,我们将一步步展示这一过程,帮助读者更好地理…

探索Python的测试之道:unittest库的奥秘

文章目录 探索Python的测试之道:unittest库的奥秘背景:为何选择unittest?什么是unittest库?如何安装unittest库?简单库函数使用方法场景应用场景一:测试数学运算场景二:测试异常处理场景三&…

armv8 memory model概述

概述 在armv8 架构中,它引入了更多的维度来描述内存模型,从而在此基础上进行硬件优化(但其中一些并未被主流的软件所接受),在此做一些简单的整理,更多信息请参考 Arm spec 以及 AMBA 协议。下文主要是对Memory 和 Device 两大类的…

Python 算法交易实验86 QTV200日常推进-获取A股日交易额并统计

说明 上一篇说到,交易量可能可以作为策略规则的支持度分析,但是(我现在还不想付费买数据)现成的接口似乎并没有这样的统计。获取某一只股票的日交易数据是相对简单的,市场上也就不到5000只的股票,总数据量应该也不会超过18M(5000…

面向整个价值链的高可信度卫星测试解决方案

在动态行业格局中增强卫星任务能力 在罗德与施瓦茨,我们利用专业知识和量身定制的测试和测量解决方案为卫星行业提供支持。这包括帮助行业参与者满足完整测试路径的要求,以实现完美的系统性能,确保符合最新技术和标准。此外,我们…

2024年8月文章一览

2024年8月编程人总共更新了3篇文章: 1.2024年7月文章一览 2.《Programming from the Ground Up》阅读笔记:p95-p102 3.《Programming from the Ground Up》阅读笔记:p103-p116 8月,对自己而言是糟糕的一个月,两个项…

4-8 进入C语言,并跳转到loarder(1)

1 总体的逻辑。 从这里开始 写 loader 代码了。 1 首先是 从汇编跳转到 C原因呢, 2 然后是 , 再源码中新建新的loader 目录。 3 一直跳转到 loader 目录的C语言函数里面, 做循环操作。 2 代码: 首先 是从 start.s 跳转到 boot…

论文阅读:MicroNet: Towards Image Recognition with Extremely Low FLOPs

论文地址:https://arxiv.org/pdf/2011.12289 发表时间:2022 项目地址:https://github.com/liyunsheng13/micronet MicroNet是一种有效的卷积神经网络,使用极低的计算成本(例如,在ImageNet分类上的6M FLOPs…

基于STM32的无线语音放大系统设计

本设计基于STM32设计了一种无线语音放大系统。该系统由语音采集模块、STM32核心控制模块、NRF24L01无线通信模块和语音放大模块组成。语音采集模块承担着对采集到的语音信号进行预处理的任务。STM32单片机负责控制整个系统的运行过程,包括数据处理、发送端的模数转换…