如何创建 Git 存储库

如何创建 Git 存储库

配置和设置:git config 设置好远程代码库后,您需要将远程代码库 URL 添加到本地 git config,并为您的本地分支设置一个上游分支。git remote 命令提供此功能。

git remote add 此命令会将 <remote_repo_url> 的远程存储库映射到本地代码存储库中 <remote_name> 下的 ref。映射远程代码库后,您可以将本地分支推送到远程代码存储库。

git push -u 此命令会将 < local_branc_name > 下的本地代码存储库分支推送到 < remote_name > 上的远程代码存储库。

要更深入了解 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 命令的快捷方式。这是为常用的 git 命令创建自定义快捷方式的强大实用程序。一个简单的示例是:

git config --global alias.ci commit 这将创建一个 ci 命令,可以作为 git commit 的快捷方式来执行。要了解有关 git 别名的更多信息,请访问 git config 页面。

it config --system core.editor 定义当前计算机上所有用户的命令(如git commit)使用的文本编辑器。 参数应该是启动所需编辑器(例如 vi)的命令。此示例介绍了 --system 选项。--system 选项将设置整个系统(也就是计算机上的所有用户和代码库)的配置。有关配置级别的详细信息,请访问 git config 页面。

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 的更多信息。

📚 相关推荐

十大良心捕鱼游戏排行榜
曲面屏手机十大品牌排行榜
卧虎藏龙转职怎么获得
英雄联盟瑞文光速QA怎么练?最新符文出装攻略解析
cst轮胎怎么样
鼻诺(BiNuo)京东自营旗舰店