mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
parent
f7be5899fb
commit
a8f19fec34
@ -3,23 +3,24 @@
|
||||
[#]: author: "Alan Formy-Duval https://opensource.com/users/alanfdoss"
|
||||
[#]: collector: "lkxed"
|
||||
[#]: translator: "Donkey-Hao"
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
[#]: reviewer: "wxy"
|
||||
[#]: publisher: "wxy"
|
||||
[#]: url: "https://linux.cn/article-15130-1.html"
|
||||
|
||||
我在 Linux 中使用的 5 个 Git 配置
|
||||
======
|
||||
这份简要指南能够帮助你快速开始使用 Git,以及配置一些选项。
|
||||
|
||||
![Linux keys on the keyboard for a desktop computer][1]
|
||||
> 这份简要指南能够帮助你快速开始使用 Git,以及配置一些选项。
|
||||
|
||||
![](https://img.linux.net.cn/data/attachment/album/202210/11/162338c314ls57bg51hd45.jpg)
|
||||
|
||||
在 Linux 中设置 Git 十分简单,但为了获得完美的配置,我做了以下五件事:
|
||||
|
||||
1. [创建全局配置][2]
|
||||
2. [设置默认名称][3]
|
||||
3. [设置默认邮箱地址][4]
|
||||
4. [设置默认分支名称][5]
|
||||
5. [设置默认编辑器][6]
|
||||
1. 创建全局配置
|
||||
2. 设置默认名称
|
||||
3. 设置默认邮箱地址
|
||||
4. 设置默认分支名称
|
||||
5. 设置默认编辑器
|
||||
|
||||
我使用 Git 管理我的代码、命令行脚本以及文档版本。这意味着每次我开始一项新的任务,首先我需要创建一个文件目录并将其添加到 Git 库中:
|
||||
|
||||
@ -38,9 +39,9 @@ $ git config user.email alan@opensource.com
|
||||
fatal: not in a git directory
|
||||
```
|
||||
|
||||
此外,当这个命令在 Git 仓库中运行时,它只会配置特定的一个。在新的仓库中,你不得不重复这个步骤。我可以通过全局配置来避免重复。选项 *--global* 会指示 Git 将邮箱地址写入全局配置 `~/.gitconfig` 文件中,甚至在必要时会创建它:
|
||||
此外,当这个命令在 Git 仓库中运行时,它只会配置特定的一个仓库。在新的仓库中,你不得不重复这个步骤。我可以通过全局配置来避免重复。选项 `--global` 会指示 Git 将邮箱地址写入全局配置 `~/.gitconfig` 文件中,甚至在必要时会创建它:
|
||||
|
||||
> 请记住,波浪线(~) 代表你的 `home` 文件夹。在我的电脑中它是 `/home/alan`。
|
||||
> 请记住,波浪线(`~`)代表你的主文件夹。在我的电脑中它是 `/home/alan`。
|
||||
|
||||
```
|
||||
$ git config --global user.email alan@opensource.com
|
||||
@ -51,7 +52,7 @@ $ cat ~/.gitconfig
|
||||
|
||||
这里的缺点是,如果你有大量偏好设置,需要输入很多命令,这将花费大量时间并且很容易出错。Git 提供了更加快捷有效的方式,可以直接编辑你的全局配置文件——这是我列表中的第一项!
|
||||
|
||||
### 1. 创建全局配置
|
||||
### 1、创建全局配置
|
||||
|
||||
如果你刚开始使用 Git,或许你还没有该文件。不用担心,让我们直接开始。只需要用 `--edit` 选项:
|
||||
|
||||
@ -75,15 +76,15 @@ $ git config --global --edit
|
||||
|
||||
现在我们已经打开了编辑器,并且 Git 已经在后台创建了全局配置文件,我们可以继续接下来的设置。
|
||||
|
||||
### 2. 设置默认名称
|
||||
### 2、设置默认名称
|
||||
|
||||
名称是该文件中的首要条目,让我们先从它开始。用命令行设置我的名称是 `git config --global user.name "Alan Formy-Duval"`。只需要在配置文件中编辑 *name* 条目就行,而不是在命令行中运行命令:
|
||||
名字是该文件中的首要条目,让我们先从它开始。用命令行设置我的名称是 `git config --global user.name "Alan Formy-Duval"`。不用在命令行中运行该命令,只需要在配置文件中编辑 `name` 条目就行:
|
||||
|
||||
```
|
||||
name = Alan Formy-Duval
|
||||
```
|
||||
|
||||
### 3. 设置默认邮箱地址
|
||||
### 3、设置默认邮箱地址
|
||||
|
||||
邮箱地址是第二个条目,让我们添加它。默认情况下,Git 使用你的系统提供的名称和邮箱地址。如果不正确或者你想要更改,你可以在配置文件中具体说明。事实上,如果你没有配置这些,Git 在你第一次提交时会友好的提示你:
|
||||
|
||||
@ -93,18 +94,17 @@ Your name and email address were configured automatically based
|
||||
on your username and hostname. Please check that they are accurate....
|
||||
```
|
||||
|
||||
在命令行中运行 `git config --global user.email`**["alan@opensource.com"][7]** 会设置好我的邮箱。同样,我们在配置文件中编辑 *email* 条目,提供你的邮箱地址:
|
||||
在命令行中运行 `git config --global user.email "alan@opensource.com"` 会设置好我的邮箱。同样,我们在配置文件中编辑 `email` 条目,提供你的邮箱地址:
|
||||
|
||||
```
|
||||
email = alan@opensource.com
|
||||
```
|
||||
|
||||
|
||||
我喜欢设置的最后两个设置是默认分支名称和默认编辑器。当你仍在编辑器中时,需要添加这些指令。
|
||||
|
||||
### 4. 设置默认分支名称
|
||||
### 4、设置默认分支名称
|
||||
|
||||
目前有一种趋势,即不再使用 *master* 作为默认分支名称。事实上,在新存储库初始化时,Git 将通过友好的消息提示更改默认分支名称:
|
||||
目前有一种趋势,即不再使用 `master` 作为默认分支名称。事实上,在新存储库初始化时,Git 将通过友好的消息提示更改默认分支名称:
|
||||
|
||||
```
|
||||
$ git init
|
||||
@ -115,23 +115,23 @@ hint:
|
||||
hint: git config --global init.defaultBranch <name>
|
||||
```
|
||||
|
||||
这个名为 *defaultBranch* 的指令需要位于一个名为 *init* 的新部分中。现在普遍接受的是,许多程序员使用 *main* 这个词作为他们的默认分支。这是我喜欢使用的。将此部分后跟指令添加到配置中:
|
||||
这个名为 `defaultBranch` 的指令需要位于一个名为 `init` 的新部分中。现在普遍接受的是,许多程序员使用 `main` 这个词作为他们的默认分支。这是我喜欢使用的。将此部分后跟指令添加到配置中:
|
||||
|
||||
```
|
||||
[init]
|
||||
defaultBranch = main
|
||||
```
|
||||
|
||||
### 5. 设置默认编辑器
|
||||
### 5、设置默认编辑器
|
||||
|
||||
第五个设置是,设置默认的编辑器。这是指 Git 将使用的编辑器,用于在你每次将更改提交到存储库时输入你的提交消息。不论是 [nano][8]、[emacs][9]、[vi][10] 还是其他编辑器,每个人都有他喜欢的。我喜欢用 vi。添加 *core* 部分,并设置 *editor* 指令为你喜欢的编辑器。
|
||||
第五个设置是设置默认的编辑器。这是指 Git 将使用的编辑器,用于在你每次将更改提交到存储库时输入你的提交消息。不论是 [nano][8]、[emacs][9]、[vi][10] 还是其他编辑器,每个人都有他喜欢的。我喜欢用 vi。添加 `core` 部分,并设置 `editor` 指令为你喜欢的编辑器。
|
||||
|
||||
```
|
||||
[core]
|
||||
editor = vi
|
||||
```
|
||||
|
||||
这是最后一项。退出编辑器。Git 在 *home* 目录下保存全局配置文件。如果你再次运行编辑命令,将会看到所有内容。要知道。配置文件是明文存储的文本文件,因此它可以很容易使用文本工具查看,如 [cat][11] 命令。这是我的配置文件内容:
|
||||
这是最后一项。退出编辑器。Git 在主目录下保存全局配置文件。如果你再次运行编辑命令,将会看到所有内容。注意配置文件是明文存储的文本文件,因此它可以很容易使用文本工具查看,如 [cat][11] 命令。这是我的配置文件内容:
|
||||
|
||||
```
|
||||
$ cat ~/.gitconfig
|
||||
@ -144,6 +144,8 @@ $ cat ~/.gitconfig
|
||||
defaultBranch = main
|
||||
```
|
||||
|
||||
这是一个简单的指南,可以让你快速开始使用 Git 和它的一些配置选项。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://opensource.com/article/22/9/git-configuration-linux
|
||||
@ -151,7 +153,7 @@ via: https://opensource.com/article/22/9/git-configuration-linux
|
||||
作者:[Alan Formy-Duval][a]
|
||||
选题:[lkxed][b]
|
||||
译者:[Donkey-Hao](https://github.com/Donkey-Hao)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
校对:[wxy](https://github.com/wxy)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
Loading…
Reference in New Issue
Block a user