假设我在home(〜/)中有两个包含git项目的目录:repo-work
和repo-personal
。在repo-work
中,我有与工作相关的git项目,在repo-personal
中,我有个人git项目。
我知道您可以在本地,全局或系统范围内配置git设置。本地设置将不需要设置全局,并为每个项目设置git配置,这看起来很麻烦。
我还可以为工作或个人设置全局git配置,并更改其他存储库的每个项目的本地设置,但如果我忘记这样做,我的git历史记录会混入我的工作电子邮件帐户和个人电子邮件帐户,这是一个更大的麻烦。
理想情况下,我希望有一个"特定于目录的"设置,以便如果我设置repo-work
的设置,该目录下的所有项目都将带有该设置,同样,对于repo-personal
,该目录下的项目将带有个人git配置。我怎样才能做到这一点?