在Linux中设置Git很容易,但为了获得完美的配置,我做了以下五件事:创建全局配置设置默认名称设置默认电子邮件地址设置默认分支名称设置默认编辑器我使用Git来管理我的代码、命令行脚本和文档的版本。这意味着每次我开始一个新项目时,首先我需要创建一个文件目录并将其添加到Git存储库:$mkdirnewproject$cdnewproject$gitinit有一些我一直想要的常规设置。不多,但它让我不必每次都配置它。我喜欢利用Git的全局配置功能。Git提供了用于手动配置的gitconfig命令,但这有一些注意事项。例如,通常您会设置一个电子邮件地址。您可以通过运行gitconfiguser.emailyouremailaddress命令来设置它。但是,这仅适用于您当前所在的Git目录。$gitconfiguser.emailalan@opensource.comfatal:notinagitdirectory此外,当此命令在Git存储库上运行时,它只会配置特别的一个。在新的存储库中,您必须重复此步骤。我可以通过全局配置来避免重复。选项--global指示Git将电子邮件地址写入全局配置~/.代表您的主文件夹。在我的电脑上是/home/alan。$gitconfig--globaluser.emailalan@opensource.com$cat~/.gitconfig[user]email=alan@opensource.com这里的缺点是如果你有很多偏好,你需要输入很多命令,这将花费大量时间并且非常容易出错。Git提供了一种更快、更有效的方式来直接编辑您的全局配置文件——这是我列表中的第一项!1.创建一个全局配置如果你是Git新手,你可能还没有这个文件。别担心,让我们直截了当。只需使用--edit选项:$gitconfig--global--edit如果没有这样的文件,Git将创建一个包含以下内容的新文件并使用终端的默认编辑器打开它:#ThisisGit'sper-userconfigurationfile.[user]#Pleaseadaptanduncommentthefollowinglines:#name=Alan#email=alan@hopper~~~"~/.gitconfig"5L,155B1,1All现在我们打开了编辑器,并且Git已经在后台创建了一个全局配置文件,我们可以继续接下来的设置了。2.设置默认名称名称是这个文件中的第一个条目,所以让我们从它开始。从命令行设置我的名字是gitconfig--globaluser.name"AlanFormy-Duval"。不要在命令行中运行此命令,只需编辑配置文件中的名称条目:name=AlanFormy-Duval3.设置默认电子邮件地址电子邮件地址是第二个条目,所以让我们添加它。默认情况下,Git使用系统提供的姓名和电子邮件地址。如果它不正确或者你想改变它,你可以在配置文件中指定它。事实上,如果您还没有配置这些,Git会在您第一次提交时友好地提示您:Committer:Alan
