git提交用户显示错误

2023-11-09

问题

假设:A、B两个用户 ,A代码写好提交到git,
git commit显示A提交,但是git activity却显示是B提交的,也就是git提交人信息显示不对

说明:这在多人共同使用开发机的场景下非常容易出现git提交信息显示的提交人不对的情况

排查

  • 检查user.name、user.email配置都正确,但是提交者显示就是不正确,也不对应,只有git commit对
  • 猜测:有人使用–global进行了全局配置,并且有配置保存了B的账号、密码
  • 而git配置中通过git config --global credential.helper store可将用户的认证信息保存,默认会保存在~/.git-credentials文件中

解决

cat ~/.git-credentials 可以看到当前用户目录下被保存的其他人的账号密码,修改或者删掉就能解决git显示提交名不对的问题

建议:在使用git配置时,若为了避免重复输入账号、密码,可将–global去掉,使设置的配置仅对本项目生效,这样git配置将会保存在本项目的.git/config中,其他的提交记录不受影响。

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

git提交用户显示错误 的相关文章

  • Linux 使用 boost asio 拒绝套接字绑定权限

    我在绑定套接字时遇到问题 并且以用户身份运行程序时权限被拒绝 这行代码会产生错误 acceptor new boost asio ip tcp acceptor io boost asio ip tcp endpoint boost asi
  • RuntimeError:模型类 django_messages.models.Message 未声明显式 app_label 并且不在 INSTALLED_APPS 中的应用程序中

    我正在尝试使用https github com arneb django messages https github com arneb django messages打包我的消息传递内容并尝试了以下操作 pip install git h
  • 返回到存储库中的特定修订后提交并推送更改?

    我们需要及时返回到某个特定的提交 一些意外的改变是为了掌握 尝试恢复它挖得太深 所以 master 的状态很糟糕 现在我们希望master回到66ada4cc61d62afc 根据git 恢复到某个提交 https stackoverflo
  • 合并请求、审核流程以及在 GitLab 中使用注释

    我们目前正在评估 GitLab 在我们项目中的使用情况 我们发现稍有偏差的是审查合并请求时的评论 当在代码审查过程中输入一些注释并推送新的提交来解决这些注释时 问题就开始了 对提交所做的评论和对 更改 面板所做的评论都显示在 讨论 选项卡上
  • 如何才能将 TCP 连接返回到同一端口?

    机器是 RHEL 5 3 内核 2 6 18 有时我在 netstat 中注意到我的应用程序有连接 建立了 TCP 连接本地地址 and 国外地址是一样的 其他人也报告了同样的问题 症状与链接中描述的相同 客户端连接到本地运行的服务器的端口
  • grep 排除文件的数组参数

    我想从我的文件中排除一些文件grep命令 为此我使用参数 exclude excluded file ext 为了更容易阅读 我想使用包含排除文件的 bash 数组 EXCLUDED FILES excluded file ext 然后将
  • Tomcat Intellij Idea:远程部署

    RackSpace 云服务器 Ubuntu 12 04 Intellij Idea 11 1 2 Windows 8 Tomcat 7 0 26 JDK 6 在 Intellij Idea 上 当我尝试在远程 Tomcat 7 服务器上运行
  • 无法从我的电脑上使用 traefik 后面的 gitlab 进行 git 克隆

    这是我的 gitlab 和 traefik 配置 version 3 7 services gitlab web image gitlab gitlab ce latest restart always hostname gitlab ro
  • vmsplice() 和 TCP

    在原来的vmsplice 执行 有人建议 http lwn net Articles 181169 如果您的用户态缓冲区是管道中可容纳的最大页面数的 2 倍 则缓冲区后半部分成功的 vmsplice 将保证内核使用缓冲区的前半部分完成 但事
  • TeamCity 将功能分支推送到主分支

    有没有办法将成功构建的功能分支推送到另一个分支 我想要这样的东西 Git 存储库 Gitorious GitHub 等 分支机构 master 当前项目的代码 质量保证 代码等待 QA 的分支 功能分支 许多远程分支 开发人员可以在其中开发
  • 获取最新远程提交的 SHA1 [重复]

    这个问题在这里已经有答案了 可能的重复 git bash 如何检查是否有新的提交可用 https stackoverflow com questions 6006759 git bash how to check if theres a n
  • Git 扩展 - 无法在 Windows 上推送到网络驱动器中的 git bare 存储库

    我正在 Windows 上学习 git 我已经安装了 Git 扩展 版本 2 47 3 并使用了它 我在我的 C 单元中创建了一个裸存储库 作为中央存储库 并在硬盘中的其他任何位置创建了个人存储库 我对硬盘中的这两个存储库进行提交 推送和拉
  • 批量删除文件名中包含 BASH 中特殊字符的子字符串

    我的目录中有一个文件列表 opencv calib3d so2410 so opencv contrib so2410 so opencv core so2410 so opencv features2d so2410 so opencv
  • 为什么 Linux 原始套接字的 RX 环大小限制为 4GB?

    背景 我试图mmap 我的原始套接字的 RX 环形缓冲区64 bitLinux 应用程序 我的环由 4096 个块组成 每个块大小为 1MB 总共 4GB 请注意 每个 1MB 块中可以有许多帧 如果您好奇 请参阅此文档了解背景信息 htt
  • 如何解决 VS Code 中变基拉取的合并冲突?

    当我做一个git pull rebase 并且我的提交中存在合并冲突 我得到冲突差异视图 解决所有冲突并暂存文件 然后呢 我可以打开终端并运行git rebase continue但是 VS Code 中不应该有一个按钮来完成变基吗 只需使
  • 仅使用containerd(不使用Docker)修剪容器镜像

    如果我刚刚containerd安装在 Linux 系统上 即 Docker 是not安装 如何删除未使用的容器映像以节省磁盘空间 Docker 就是这么方便docker system prune https docs docker com
  • SSH,运行进程然后忽略输出

    我有一个命令可以使用 SSH 并在 SSH 后运行脚本 该脚本运行一个二进制文件 脚本完成后 我可以输入任意键 本地终端将恢复到正常状态 但是 由于该进程仍在我通过 SSH 连接的计算机中运行 因此任何时候它都会登录到stdout我在本地终
  • git Blame:合并后正确的作者

    GIT 合并引入了新的提交 这会导致 git Blame 问题 合并的行似乎是由进行合并的开发人员提交的 我可以理解这种情况冲突的变化 因为他解决了冲突 但是有没有办法让非冲突线路不发生这种情况呢 一些 git Blame 的选择 如果没有
  • 致命:无法将 HEAD 解析为有效引用

    我正进入 状态fatal Failed to resolve HEAD as a valid ref 每当我尝试承诺时 我努力了 echo ref refs heads master gt git HEAD 但它不起作用 也尝试过 git
  • 相当于Linux中的导入库

    在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win

随机推荐

  • IOException: 文件名、目录名或卷标语法不正确

    问题描述 创建文件夹或者文件的时候报的异常 解决过程 在电脑上新增一个名字为 我的我的 lt gt gt fdvd lt 文件 会发现提示如下 把违法的字符给替换掉即可 public static String replaceIllegal
  • SPI四种模式区别

    SPI四种模式区别 spi四种模式SPI的相位 CPHA 和极性 CPOL 分别可以为0或1 对应的4种组合构成了SPI的4种模式 mode Mode 0 CPOL 0 CPHA 0 Mode 1 CPOL 0 CPHA 1 Mode 2
  • react 实现表格列表拖拽排序

    问题描述 在项目开发中 遇到这样一个需求 需要对表格里面的数据进行拖拽排序 效果图如下所示 思路 安装两个插件 react sortable hoc 或者 react beautiful dnd array move npm install
  • Darts解读

    如果没看过这篇paper 可以先去看一下翻译过的版本Darts译文 整篇paper主要分了三大部分 分别是INTRODUCTION DIFFERENTIABLE ARCHITECTURE SEARCH EXPERIMENTS AND RES
  • IDEA2022.3.2创建第一个SpringMVC项目

    1 创建Maven的web工程 导入相关坐标
  • 错误:【Unable to load DLL 'SQLite.Interop.dll': 找不到指定的模块 】解决方法和思路

    WinFrom程序 错误 Unable to load DLL SQLite Interop dll 找不到指定的模块 Exception from HRESULT 0x8007007E Stack Trace at System Data
  • PCB信号集中换层

    一 信号集中换层 会引起信号参考平面的改变 因此会造成信号回流路径的不连续 因此应该尽量避免信号的集中换层 能在同一层走线就不要进行换层走线 这样可以最大程度减小信号的回路面积 减少EMI问题 重要思想 在低速电路中 信号沿着电阻最小的路径
  • IDEA的JDBC代码配置驱动

    一 普通项目的JDBC代码配置驱动 第一步 创建模块 点击 File gt new gt Module 第二步 打开模块的设置 点击 File gt Project Structure 出现以下界面 第三步 添加 java 的库 选择 Li
  • Java程序员如何加快打怪升级之路

    程序员正常的职业走向一般是怎么样的 我不能完全的解释 只能以身边人的例子来诠释 1 大公司 打下手 1 3月 代码工 3 8月 程序员 1年到 项目组长 4年半以上 看机遇 项目经理 6年以上 看机遇 2 小公司 代码工 1 3月 程序员
  • ST-GCN 论文解读

    论文 基于骨骼动作识别的时空图卷积网络 摘要 主要贡献 ST GCN 基于图的动态骨骼建模通用公式 1 骨架图构建 1 1 节点集 V V V 1 2 边集
  • 前端面试0906

    请给出输出结果 function foo console log a function bar var a 3 console log this a foo var a 2 bar 2 2 请从下面的问题中挑选3道进行回答 1 防抖和节流分
  • Python实现超简单【抖音】无水印视频批量下载

    前言 本文的文字及图片来源于网络 仅供学习 交流使用 不具有任何商业用途 版权归原作者所有 如有问题请及时联系我们以作处理 作者 python乱炖 PS 如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资
  • Vue前端实现excel的导入、导出、打印功能

    目录 一 相关依赖下载 二 excel导入功能 三 table导出excel表格 1 导出行数据 2 导出table数据 也会导出合并单元格 3 导出二维数据的table数据 4 导出合并单元格table数据 四 table导出excel表
  • 计算机视觉编程——OpenCV

    文章目录 OpenCV 1 OpenCV的Python接口 2 OpenCV基础知识 2 1 读取和写入图像 2 2 颜色空间 2 3 显示图像及结果 3 处理视频 3 1 视频输入 3 2 将视频读取到NumPy数组 4 跟踪 4 1 光
  • 用台式机搭建服务器测试环境_2020年十大最佳台式机环境

    用台式机搭建服务器测试环境 For all the Linux fans out there let s have some of the most beautiful customizable feature rich and the b
  • k8s滚动升级_kubernetes(k8s)Deployment滚动升级和回滚

    滚动升级 示例yaml apiVersion apps v1 kind Deployment metadata name nginx deploy labels k8s app nginx demo spec selector matchL
  • UserWarning: CUDA initialization: Unexpected error from cudaGetDeviceCount()【已解决】

    报错 PS C Users example gt python Python 3 8 0 default Nov 6 2019 16 00 02 MSC v 1916 64 bit AMD64 Anaconda Inc on win32 T
  • 程序员过了35岁以后,到底应该怎么走才能保证自己不失业?

    目录 市场对 35 岁以上的程序员是否有就业偏见 为什么会出现对 35 岁程序员的一些偏见呢 程序员 35 岁的破局之道 大家好 今天给大家聊聊目前程序员就业市场上普遍对所谓的 35 岁码农的偏见问题 以及对于大龄程序员的破局之道 市场对
  • 压测工具哪个好?LoadRunner、Jmeter、Locust、Wrk 全方位对比....

    当你想做性能测试的时候 你会选择什么样的测试工具呢 是会选择wrk jmeter locust 还是loadrunner呢 今天 笔者将根据自己使用经验 针对jmeter locust wrk和loadrunner常用的性能测试工具进行简单
  • git提交用户显示错误

    问题 假设 A B两个用户 A代码写好提交到git git commit显示A提交 但是git activity却显示是B提交的 也就是git提交人信息显示不对 说明 这在多人共同使用开发机的场景下非常容易出现git提交信息显示的提交人不对