git - 在没有配置的情况下使用 git

标签 git

有没有办法使用git不加载任何用户或系统配置(例如在 /etc/gitconfig 或 $HOME/.gitconfig 或本地)。

理想情况下,我想要这样的东西:
$ git --no-config commit -m 'commit message'
我想要的特定用例是使用 git 的集成测试对于某些操作。我不希望用户的 git 配置干扰测试。

最佳答案

您可以设置 ENV var GIT_CONFIG_NOSYSTEM跳过阅读系统配置( source )和 GIT_CONFIG ( source ) 使用特定于您的集成测试的 git 配置文件。

关于git - 在没有配置的情况下使用 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42725176/

相关文章:

git - SVN - 如何获取分支上所有提交的列表以及 merge 到该分支的分支?

git - 在 Jenkins : pip install from git repo using SSH keys

git - 使用跟踪信息创建一个新分支

git - 有没有办法让 git-reflog 在每个条目旁边显示日期?

git - "Secret text"Git 凭据未显示在 Jenkins 项目源代码管理部分

xcode - Xcode 如何与 Git 一起使用来更改分支和 check out 旧提交?

git - 如何告诉 Git 在不相交的历史记录中两个提交实际上是相同的?

php - 如何在 phpunit 中模拟 git diff 的结果

git - 为什么在Android Studio 3.3.1 中使用Github 中的Revert 无法回滚到某个点?

node.js - 无法建立主机 'github.com (192.30.252.128)'的真实性