有用的 GIT 配置技巧

2025-06-07

有用的 GIT 配置技巧

作为软件开发人员,GIT 是开发过程中必不可少的工具。在大多数情况下,我们确实需要在本地计算机上配置 GIT,无论是更改现有配置还是设置新配置。在这篇短文中,我想重点介绍一些在上述两种情况下可能派上用场的配置命令。

现有配置

如果你曾经使用过别人的机器,或者从已经拥有全局配置的开发人员那里继承了一台机器,那么在将代码推送到代码库时,你肯定经历过提交中出现奇怪用户名的尴尬情况。这可不是什么好笑的经历,对吧?相信我,这真的会很尴尬。

为了避免这种糟糕的体验,请打开终端并按照以下步骤操作:

git config --list
Enter fullscreen mode Exit fullscreen mode

这将列出可用的配置。您还可以查看现有用户的凭据。

下一个,

git config --global --replace-all user.name "New User Name e.g Jon Doe" \
git config --global --replace-all user.username "New username e.g jonDoe" \
git config --global --replace-all user.email "New User Email"
Enter fullscreen mode Exit fullscreen mode

上述命令将用您自己的信息替换现有的配置用户信息。

请注意,上面的命令使用--global选项,该选项在您的机器上全局设置配置,如果您想将配置限制到给定的存储库,您可以忽略--global,并且配置将仅适用于调用该命令的存储库。

新配置

如果您的机器是新的,您需要在安装后配置 GIT,以便您的贡献能够反映在您的 GIT 信息中。以下步骤是您快速入门所需的全部步骤。

git config --global user.name "New User Name e.g Jon Doe" \
git config --global user.username "New username e.g jonDoe" \
git config --global user.email "New User Email"
Enter fullscreen mode Exit fullscreen mode

注意:以上命令使用了--global选项,用于全局设置配置。如果您希望该设置在特定仓库生效,请将--global替换为--local

凭证助手

很多时候,每次推送到远程仓库时,GIT 都会要求你进行身份验证,这很烦人。解决这个问题的方法之一是使用credential.helper。你只需在推送到仓库之前调用以下命令即可。

git config credential.helper store
Enter fullscreen mode Exit fullscreen mode

调用上述命令后,继续推送。您可能需要进行身份验证,但后续推送将不需要身份验证,因为 GIT 会从存储中获取凭据。

更多提示

更改远程 URL
有时,我们想要更改克隆仓库或任何远程仓库的远程 URL。以下命令即可满足您的需求。

git remote set-url origin <new url>
Enter fullscreen mode Exit fullscreen mode

为了验证远程 URL 是否正是所需的 URL,可以使用以下命令解决。

git remote -v
Enter fullscreen mode Exit fullscreen mode

结论

关于 GIT 的话题几乎无穷无尽。因此,我们需要专注于当前需要的领域。我写这篇文章时,每次需要用到 GIT 时,都会上网查找相关信息,因此决定把它写下来,以便其他觉得它有用的人也能从它的便捷性中受益。

请随意在下面的评论部分添加您自己的有用提示

文章来源:https://dev.to/nedsoft/useful-git-config-tips-274i
PREV
理解 Javascript 数组系列 II - 创建数组的替代方法。
NEXT
使用 Sequelize 执行 CRUD