我需要在我的系统上安装git,其中GitHub和TortoiseGit都有自己独立的~/.gitconfig
和全局.gitconfig
文件。由于git的工作方式,似乎没有办法做到这一点?如何在一个用户帐户下拥有多个〜/ .gitconfig实例?
基本上我需要的GitHub看一个.gitconfig
文件默认情况下,这将是相同的信息为我的实际GitHub的帐户,然后TortoiseGit某种方式默认为一个完全独立的.gitconfig
文件,完全独立的GitHubs的.gitconfig
文件。
如果这可以通过其他方式来实现,比如使用TortoiseGit替代方法,那也可以,只要它的成本与TortoiseGit(免费)相同即可。
也许你可以解释你的实际目标。例如,您是否想在一台机器上同时进行个人和专业开发? – Chris
这基本上就是它的要义。我想我的问题可能会被概括一下,试图忽略特定的git应用程序,并且基本上重新编写为如何有两个全局'.gitconfig'实例,它们根本不会相互混淆? 对于一种工作类型使用SVN或不同的VCS提供者,而对于去GitHub工作的git显然是一种解决方案,但它并不理想。所以想看看如何用git来做到这一点。我不介意解决任何其他问题,两个实例之间的零交互。 –
这两个配置文件有什么区别? – poke