TortoiseGit冲突解决的方法(遇到PUSH失败解决办法)

 分类:IT知识时间:2023-05-23 07:31:02点击:

TortoiseGit 简介

TortoiseGit 简称 tgit, 中文名海龟Git。TortoiseGit是一个开放的GIT版本控制系统的源客户端。图形化的操作界面更容易使用。TortoiseGit 支持Winxp/vista/win7/Win10,提供有中文版支持。

TortoiseGit是一款开源版本控制系统的客户端软件,它可以帮助用户管理代码的版本历史和协作开发。当多个用户同时修改同一个文件,就会产生冲突,那么在使用TortoiseGit时如何解决冲突呢?下面提供以下几种方法:

1. 手动解决冲突:使用TortoiseGit中的“编辑冲突”功能,打开冲突文件进行手动合并修改。

2. 选择某一版本:使用TortoiseGit中的“用基础版本替换本地文件”、“用本地文件替换基础版本”、“用HEAD版本替换本地文件”、“用本地文件替换HEAD版本”等功能,选择指定版本来覆盖冲突文件,不过这会导致其他人提交的修改丢失。

3. 合并冲突文件:使用TortoiseGit中的“合并”,自动合并冲突文件,但需要保证冲突部分相对较少,否则可能会出现问题。

4. 使用外部工具:如果TortoiseGit内置的冲突解决工具无法满足需求,可以使用外部工具比如Beyond Compare来帮助解决冲突。

总结来说,解决冲突的方式主要有手动解决和自动解决两种,不过为了避免错误和数据丢失,手动解决冲突是一种更为安全可靠的方式。

遇到的问题

从git下载代码,并修改完成后进行push时,提示。“Please make sure you have the correct access rights and the repository exists.”

原因

根据英文提示信息可以判断是权限问题,git客户端没有找到存储本地的用户名和密码,所以需要添加权限。

解决办法

在window中添加权限,修改对应git地址的用户名和密码。

首先找到git地址。打开TortoiseGit 设置选项,查看git地址。

知道了git地址,下面就是TortoiseGit如何更换用户名和密码的操作步骤,一起往下看看吧!

1、打开电脑上面的控制面板,找到其中的“凭据管理器”,并点击进入

2、进入凭据管理器之后,选择其中的“Windows凭据”,然后在普通凭据中找到对应的git地址,账号密码修改完成之后,点击下面的“保存”按钮即可生效,如图所示;

3、如果找不到git地址所对应的凭据,就选择添加普通凭据,添加完git地址,用户名和密码后,点击“确定”按钮;

4、修改或添加了账号密码之后,使用git命令行或者直接使用TortoiseGit可视化工具进行pull,push等操作时,就不会提示没有权限了。

以上就是TortoiseGit提示没有权限时,如何更换用户名和密码的详细操作步骤,按照上面的操作步骤来,你就可以在TortoiseGit里更换用户名和密码啦!

除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: