Git:为每个存储库设置不同的本地 user.name 和 user.email

2024-02-04

我目前正在开发 2 个项目,这些项目希望在推送到它们时使用不同的数据配置本地用户名和电子邮件。为此,我一直在更新我的配置,例如:

git config --local user.email "[email protected] /cdn-cgi/l/email-protection"

由于它们是不同的存储库,有没有办法可以为每个存储库定义本地电子邮件?

也许在.gitconfig?


对于仅一个存储库,请进入相关存储库 DIR 并:

git config user.name "Your Name Here"
git config user.email [email protected] /cdn-cgi/l/email-protection

对于(全局)默认电子邮件(在 ~/.gitconfig 中配置):

git config --global user.name "Your Name Here"
git config --global user.email [email protected] /cdn-cgi/l/email-protection

您可以通过以下方式检查您的 Git 设置:git config user.name && git config user.email

如果您在特定的存储库中设置了新的用户/配置(与全局不同),那么它应该显示本地配置,否则它将显示您的全局配置。

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

Git:为每个存储库设置不同的本地 user.name 和 user.email 的相关文章

  • Git 身份验证 - 以新用户身份拉取

    以下命令集可以正常工作 mkdir carboncake cd carboncake git init git remote add origin email protected cdn cgi l email protection rep
  • 仅将单个文件放入 git 子模块/存储库中

    我在 git 源代码存储库中有一个特定文件 其中包含生产设置 密码 我想限制此文件 以便只有制作团队的成员才能看到它 但是 我想控制它的变化 我考虑过在 git 中使用子模块 然后限制对新存储库的访问 然而 git 似乎需要子模块的整个子目
  • 如何设置“阅读文档”以使 Sphinx autodoc 选项发挥作用?

    我的项目不是使用 autodoc 构建的 我遇到了关于我的项目未在 autodoc 中构建的常见问题 https read the docs readthedocs org en latest faq html my project isn
  • git filter-repo:它可以在特定分支上使用吗?

    我正在读什么git filter repo可以做 因为我想用它做一个小实验 我有这个存储库 我只想从中获取一个目录的历史记录 比如说 master 但我不想为主人工作 我想创建一个新分支 例如filter repo test然后让git f
  • 如何从 github 安装需要构建步骤的 npm 包,例如什么时候分叉一个库?

    假设您使用类似的库vue3 datepicker https www npmjs com package vue3 datepicker 您意识到您需要自定义某些内容 并且作为第一步 您想要使用它的自定义分支 问题是 当包被推送到 npm
  • 如何将更改提交到另一个预先存在的分支

    我刚刚对一个分支进行了更改 如何将更改提交到另一个分支 我正在尝试使用 git checkout the commmit to the changed branch b the other branch 但是 我认为这不是正确的做法 因为在
  • 运行 flutter doctor 吐出错误:标准错误:致命:坏对象 HEAD

    我已经从官方网站安装了 Flutter 和 Android Studio 我是 Git GitHub 移动开发和 Android 开发的新手 我试图在命令提示符 Windows 10 中运行 flutter doctor 命令 但是 它会以
  • Azure git 部署 - 第二个程序集中缺少引用

    我正在尝试将 Bitbucket 部署设置到 Azure 网站 我成功链接了 Bitbucket 和 Azure 但是当我推送到 Bitbucket 时 我在 Azure 站点上收到以下错误 如果我单击 查看日志 它会显示以下编译错误 D
  • 如何与其他用户共享 bitbucket 存储库?

    我正在使用 Bit 存储桶 并且我想与一位朋友分享我的存储库 我用的是免费的个人账户 似乎有一个选项可以在位桶中创建团队 但它说它将把我的帐户从个人帐户转换为团队帐户 我不要那个 我如何授予其他用户访问此存储库的权限 有一个共享链接选项 如
  • 在 git 中记录前 10 个

    两个问题 如何从头到尾显示 git 中的前 10 个提交 无分行 如何指定提交索引并记录它 显示第二个或第三个 我知道 git 使用父级来链接提交 很容易从头到尾记录提交 喜欢 git log HEAD 10 但我需要从头到尾查询 可以吗
  • 如何使用 git-tfs 清理损坏的历史记录

    我不确定我是如何进入这种状态的 但我的 tfs 默认远程分支中有一些 TFS 中不存在的提交 所以我想摆脱它们 所以我的历史是这样的 A B C D tfs default 但提交 B 和 C 实际上并不是 TFS 中的变更集 因此 当我签
  • gitattributes 中的`* text=auto eol=lf` 会做什么?

    我们的 gitattributes 文件中有这样的内容 text auto eol lf 我想准确理解这是做什么的 第一部分是text auto 来自文档 http git scm com docs gitattributes 这确保了所有
  • 如何使用 git 撤消所有空白更改

    我有一个 git 存储库 我在其中本地替换了很多文件 git status 现在显示许多修改的文件 有些是 真正修改过的 其他的只是行结尾不同 我希望那些仅通过行结尾不同的内容消失 git重置它们 但是 我似乎找不到 linux pipin
  • 如何解决git中文件重命名文件夹冲突?

    我有以下问题 我有两个分支 Branch1 和 Branch2 的一些共同提交 A Branch1 是一个公共分支 位于服务器上 Branch2 是本地分支 在 Branch1 中我更改了文件 BAD folder somefile txt
  • 更改 Windows 安装的 Git Bash 中 ~ 目录的位置

    我什至不确定我问的是正确的问题 让我解释一下我的情况 这是关于 Windows 7 上的 Git 我的公司在网络驱动器上设置 Windows 用户目录 而不是在本地硬盘驱动器上 用于备份和超出本问题范围的其他目的 我无法改变这项政策 然而
  • 将代码从没有权限的存储库推送到私有存储库?

    我有一个来自外部存储库 我们称之为 ExRepo 的文件夹 我没有任何推送权限 我有一个名为 MyOwnRepo 的个人存储库 如何获取 ExRepo 并将其合并到 MyOwnRepo 中 我已经尝试过这个 C Users
  • Mac 到 EC2 - 源代码控制三角问题 - git?同步?啥?

    我有一个日常 EC2 实例 事实上 请注意那些更改IP每次重新启动它们时 都会出现另一个问题 实例上有一个文件夹 我在文件夹 mysql express 等 中有一个简单的 比如说 节点项目 比方说 这是一个网站 那么在我的 Mac 上进行
  • 如何正确设置 Azure DevOps 和 GitHub 之间的双向同步

    我想通过执行以下操作在 Azure DevOps 和 GitHub 之间创建双向同步 使用 CI 触发器创建 Azure DevOps 管道 将更改从 Azure DevOps 存储库推送到 GitHub 中的分支 创建第二个管道 用于侦听
  • Git 用户配置文件 - 自定义忽略

    我们有一个由 5 名开发人员组成的团队致力于硬件项目 我们有一个 user config h 文件 其中包含每个用户的特定环境和偏好的 defines 例如他们使用的硬件版本 是否应该打开声音等 目前 该文件位于我们的 gitignore
  • 在防火墙后面使用 GitHub,无需 SSH 访问

    我真的很想使用 GitHub 但我的公司一切都被锁定了 现在 我只能通过HTTP协议使用Tortoise SVN 我可以以同样的方式使用 GitHub 吗 如果是这样 怎么办 我认为你一直能够克隆github https github co

随机推荐

  • 使用 REST API 持久化实体

    对于 Symfony2 中的项目 我需要能够使用外部 RESTful API 而不是数据库来保存 检索实体 由于 Doctrine 将实体映射到数据库表的一行 因此我认为创建从实体到外部 API 的映射也应该很容易 然而 这对我来说是新的
  • 如何从公会的每个成员中删除角色

    如何从服务器内的每个用户中删除角色 我尝试使用let everyone message guild members get and let everyone message guild members但他们都没有工作 这是整个代码 cons
  • TBB 可能存在内存泄漏

    测试程序 include
  • height=100% 不起作用

    下面的代码都是height 100 在chrome中工作正常 但在firefox和ie 7中显示很奇怪 这不完全是100 高度 有人知道吗 太感谢了
  • 从 iOS 7 Beta 测试者那里获取 UDID

    我正在通过无线方式向 Beta 测试人员部署应用程序的测试版本 在 iOS 7 之前 我可以通过让他们安装 UDID Pro 之类的应用程序并将其通过电子邮件发送给我来获取他们的 UDID 如果 Beta 测试人员使用 iOS 7 我如何从
  • 在 AlloyUI Scheduler 中保存、编辑、删除和取消事件

    如何从 AlloyUI 的 Scheduler 监听 保存 编辑 删除 和 取消 事件 我需要将值保存在数据库中以供将来使用 但我没有看到任何相关文档 我当前的代码是这样的 YUI use aui scheduler function Y
  • Android 中的 Kotlin 与地图

    override fun onCreateView inflater LayoutInflater container ViewGroup savedInstanceState Bundle View var view View infla
  • SessionNotCreatedException:消息:会话未创建:此版本的 ChromeDriver 仅支持使用 Selenium ChromeDriver v81 的 Chrome 版本 81

    我从 selenium 和 os 导入了 webdriver 我希望能够成功运行这段代码 driver webdriver Chrome executable path os path abspath chromedriver 我收到的错误
  • Spacy 更新 msvc 未找到

    我尝试将 spacy 从版本 2 0 18 更新到版本 2 1 1 但每次我尝试运行命令时 pip install spacy nightly or pip install U spacy 2 1 1 我刚刚得到 error WinErro
  • Python + MongoDB - 游标迭代太慢

    我实际上正在从事一个搜索引擎项目 我们正在使用 python mongoDb 对 mongo 数据库执行 find 命令后 我有一个 pymongo 光标 pymongo 游标有大约 20k 个结果 我注意到 与对相同大小的列表的正常迭代相
  • 没有同行证书。不确定该走哪条路线

    我正在尝试使用我的应用程序访问 https 网址 我已经关注了本教程 http blog crazybob org 2010 02 01 archive html 我创建的商店具有正确的 CA 但是 当我尝试建立连接时 出现以下错误 ERR
  • 如何在C#中声明会话变量? [复制]

    这个问题在这里已经有答案了 我想创建一个新会话 在文本框中输入的任何内容都会保存在该会话中 然后在另一个 aspx 页面上 我想在标签中显示该会话 我只是不确定如何开始 以及把所有东西放在哪里 我知道我需要 protected void P
  • 如何在图(.pb)中重新训练模型?

    我已将模型保存在图表 pb 文件 中 但现在这个模型不准确 我想开发它 我有其他数据的图片需要学习 但我不知道是否可能或如何做到这一点 结果必须是新数据pb图的修改 这是一个好问题 实际上 如果有人能解释如何做到这一点 那就太好了 但除此之
  • WordPress:自动更改帖子中的特定 URL

    我找到了一个解决方案来更改我的 WordPress 主题中的链接 但不能更改内容中的链接 如何获取内容中的 URL 以便我也可以更改它们 我需要使用the content筛选 但是如何才能更改像 apple com test apple c
  • Nifi 处理器无法正确解析 JSON

    我正在使用 EvaluateJsonPath 从 JSON 中提取一个特定值 我正在使用以下 JSONPath 表达式 data containerType SOURCE path SOURCE KYLO DATALAKE id 这是我调用
  • 有没有一种方法或工具可以自动访问我网站的所有页面

    我想自动访问 抓取我网站上的所有页面以生成缓存文件 有什么方法或工具可以做到这一点吗 只需使用下载整个页面的任何机器人即可 https superuser com questions 14403 how can i download an
  • 当我使用 Xcode 7.1 模拟器时,它们不断冻结

    最近 今天和昨天 我的模拟器每次打开时都开始冻结 我将启动我的应用程序 不到一分钟 甚至更短的时间 整个模拟器就会冻结 我就会陷入死亡之轮 如果我等待 它会解冻并执行任务 但几秒钟后又会冻结 如果我重新启动计算机 它会在冻结之前工作大约 5
  • QT - 如何将小部件放置在互斥的组中?

    我想做类似以下的事情 example 但用单选按钮而不是复选框 在上图中 小部件被放置到可以启用 禁用的组中 但我希望一次只启用 1 个组 在示例中 A 组和 C 组都启用 我用上面的例子做了Q组框 http doc qt io qt 5
  • 使用 Jest 按顺序运行 Puppeteer 测试

    我正在使用 Jest Puppeteer 我有一种情况 我想先运行登录测试 为身份验证设置 cookie localStorage 然后再运行其他测试 但是 我知道 Jest 不能以这种方式工作 因为它搜索本地文件系统并根据文件名中的模式运
  • Git:为每个存储库设置不同的本地 user.name 和 user.email

    我目前正在开发 2 个项目 这些项目希望在推送到它们时使用不同的数据配置本地用户名和电子邮件 为此 我一直在更新我的配置 例如 git config local user email email protected cdn cgi l em