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>"