配置和设置:git config 设置好远程代码库后,您需要将远程代码库 URL 添加到本地 git config,并为您的本地分支设置一个上游分支。git remote 命令提供此功能。
git remote add
git push -u
要更深入了解 git remote 的信息,请参阅 Git 远程页面。
除了配置远程代码库 URL 之外,您还需要设置全局 Git 配置选项,如用户名或电子邮件。使用 git config 命令可让您从命令行配置 Git 安装(或单独的代码库)。从用户信息到首选项,再到代码库行为,此命令可以定义的所有内容。以下列出了几个常用的配置选项。
Git 将配置选项存储在三个单独的文件中,这可以让您将选项分配给各个代码库(本地)、用户(全局)或整个系统(系统):
本地:/.git/config – 代码库特定设置。 全局:/.gitconfig – 用户特定设置。这是存储使用 --global 标记设置的选项的地方。 系统:$(prefix)/etc/gitconfig – 系统范围的设置。 定义用于当前存储库中所有提交的作者姓名。通常,您需要使用 --global 标记为当前用户设置配置选项。
git config --global user.name
添加 --local 选项或根本不传递配置级别的选项,将为当前本地代码库设置 user.name。
git config --local user.email
git config --global alias.
git config --global alias.ci commit 这将创建一个 ci 命令,可以作为 git commit 的快捷方式来执行。要了解有关 git 别名的更多信息,请访问 git config 页面。
it config --system core.editor
git config --global --edit 在文本编辑器中打开全局配置文件进行手动编辑。有关如何为 Git 配置文本编辑器的深入指南,请参阅 Git config 页面。
讨论 所有配置选项都存储在纯文本的文件中,所以 git config 命令只是一个方便的命令行界面。通常情况下,您只需要在首次在新开发机器上开始工作时配置 Git 安装,而且对于几乎所有的情况,都建议您使用 --global 标记。一个重要的例外是要覆盖作者的电子邮件地址。建议您为个人和开源代码库设置个人电子邮件地址,为与工作相关的代码库设置工作用电子邮件地址。
Git 将配置选项存储在三个单独的文件中,这可以让您将选项分配给各个存储库、用户或整个系统:
/.git/config – 存储库特定设置。 ~/.gitconfig – 用户特定设置。这是存储使用 --global 标记设置的选项的地方。 $(prefix)/etc/gitconfig – 系统范围的设置。 当这些文件中的选项发生冲突时,本地设置会覆盖用户设置,而用户设置会覆盖整个系统。如果您打开这些文件中的任何一个,您会看到类似下面的内容:
[user] name = John Smith email = john@example.com [alias] st = status co = checkout br = branch up = rebase ci = commit [core] editor = vim 您可以手动编辑这些值,使其达到与 git config 完全相同的效果。
示例 安装 Git 后,您要做的第一件事就是告诉它您的名字/邮箱,然后自定义一些默认设置。典型的初始配置可能如下所示:
Tell Git who you are git config
git --global user.name "John Smith" git config --global user.email john@example.com 选择您喜欢的文本编辑器
git config --global core.editor vim 添加一些类似 SVN 的别名
git config --global alias.st status git config --global alias.co checkout git config --global alias.br branch git config --global alias.up rebase git config --global alias.ci commit 这将生成上一节中的 ~ /.gitconfig 文件。请在 git config 页面深入了解 git config 的更多信息。