Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 为不同的存储库设置不同的配置_Git_Github - Fatal编程技术网

Git 为不同的存储库设置不同的配置

Git 为不同的存储库设置不同的配置,git,github,Git,Github,我想知道如何更改命令的内容git config--list?我将从中提取/派生存储库。我将在我的Windows、Linux和Mac工作站上配置这样的存储库。如果要设置特定存储库的配置,您有两个选项,从命令行进行配置,或在编辑器中编辑repo的配置文件 选项1:通过命令行配置 只需使用命令行,cd插入Git repo的根目录,运行Git config,而不使用--system和--global标志,分别用于配置机器和用户Git设置: cd <your-repo> git config

我想知道如何更改命令的内容
git config--list
?我将从中提取/派生存储库。我将在我的Windows、Linux和Mac工作站上配置这样的存储库。

如果要设置特定存储库的配置,您有两个选项,从命令行进行配置,或在编辑器中编辑repo的配置文件

选项1:通过命令行配置 只需使用命令行,
cd
插入Git repo的根目录,运行
Git config
而不使用
--system
--global
标志,分别用于配置机器和用户Git设置:

cd <your-repo>
git config <setting-name> <setting-value>
git config <setting-name>=<setting-value> # alternate syntax
编辑 下面是如何通过命令行实现的。切换到每个存储库,然后运行以下操作:

git config user.name "<name>"
git config user.email "<email>"
git config user.name“”
git config user.email“”

由于您没有使用
--system
--global
标志,因此上述命令将仅适用于终端工作目录中的任何回购协议。

您可以提供教程吗?您阅读了中的信息吗?它应该包含你需要知道的一切。如果你有什么特别的问题,编辑你的问题,让人们知道你的问题。我忽略了手册,我只有一些已知的关于git的命令。我仍然对如何做到这一点感到困惑?你能提供一个关于如何为不同的存储库设置不同git配置的分步教程吗?我不确定还有什么要说的,我已经给出了配置特定于repo的git配置文件所需的一切,只需编辑每个git repo目录中的
.git/config
文件。你试过了吗?你有什么特别的问题吗?您是否需要有关任何特定配置设置的帮助?您是否需要有关Windows、Mac和Linux机器之间哪些设置应该不同的建议?在从中克隆特定存储库之前,我想知道在拉列表中是否会显示我的私人帐户。在克隆存储库之前,我想切换到我的公共帐户。您是要在同一台计算机上为不同的repo设置不同的配置,还是只想在不同的计算机上设置不同的Git用户设置?如果您只是想要不同的用户设置,那么您所要做的就是运行
git config--global=
。但问题是,在进行
git克隆时
,GitHub是否知道我已经克隆了所选的存储库,或者我应该在克隆后和拉取之前更改git配置?如果您只想更改您的
user.name
user.email
设置,那么,在您开始在本地回购中进行提交,然后将其推送到GitHub之前,这些都无关紧要。它们不会影响您正在进行的提交。
git config user.name "<name>"
git config user.email "<email>"