Heim > System-Tutorial > LINUX > 5 Git-Konfigurationen, die ich unter Linux verwende

5 Git-Konfigurationen, die ich unter Linux verwende

WBOY
Freigeben: 2024-02-13 13:42:25
nach vorne
474 Leute haben es durchsucht

Git unter Linux einzurichten ist einfach, aber hier sind fünf Dinge, die ich getan habe, um die perfekte Konfiguration zu erhalten:

1. Globale Konfiguration erstellen

2. Standardnamen festlegen

3. Standard-E-Mail-Adresse festlegen

4. Legen Sie den Standardzweignamen fest

5. Standardeditor festlegen

我在 Linux 中使用的 5 个 Git 配置

Ich verwende Git, um meinen Code, meine Befehlszeilenskripte und Dokumentversionen zu verwalten. Das bedeutet, dass ich jedes Mal, wenn ich eine neue Aufgabe starte, zuerst ein Verzeichnis mit Dateien erstellen und diese zum Git-Repository hinzufügen muss:

$ mkdir newproject$ cd newproject$ git init
Nach dem Login kopieren

Habe einige allgemeine Einstellungen, die ich schon immer wollte. Nicht viel, aber es erspart mir, es jedes Mal neu konfigurieren zu müssen. Ich nutze gerne die globalen Konfigurationsmöglichkeiten von Git.

Git stellt den git config 命令,但这有一些注意事项。例如,通常你会设置邮箱地址。你可以通过运行 git config user.email 你的邮件地址-Befehl für die manuelle Konfiguration bereit. Dies funktioniert jedoch nur innerhalb des Git-Verzeichnisses, in dem Sie sich gerade befinden.

$ git config user.email alan@opensource.comfatal: not in a git directory
Nach dem Login kopieren

Außerdem wird dieser Befehl, wenn er in einem Git-Repository ausgeführt wird, nur ein bestimmtes Repository konfigurieren. Im neuen Repository müssen Sie diesen Schritt wiederholen. Mit der globalen Konfiguration kann ich Duplikate vermeiden. Option --global 会指示 Git 将邮箱地址写入全局配置 ~/.gitconfig Datei und erstellen Sie sie bei Bedarf sogar:

Denken Sie daran, die Tilde (~)代表你的主文件夹。在我的电脑中它是 /home/alan.

$ git config --

global user.email alan@opensource.com$ cat ~/.gitconfig[user]        email = alan@opensour

ce.com
Nach dem Login kopieren

Der Nachteil hierbei ist, dass es viel Zeit in Anspruch nimmt und fehleranfällig ist, wenn Sie viele Einstellungen haben und viele Befehle eingeben müssen. Git bietet eine schnellere und effizientere Möglichkeit, Ihre globalen Konfigurationsdateien direkt zu bearbeiten – das ist der erste Punkt auf meiner Liste!

1. Globale Konfiguration erstellen

Wenn Sie Git noch nicht kennen, verfügen Sie möglicherweise noch nicht über diese Datei. Machen Sie sich keine Sorgen, fangen wir gleich an. Verwenden Sie einfach die Option --edit:

$ git config --global --edit
Nach dem Login kopieren

Wenn die Datei nicht existiert, erstellt Git eine neue Datei mit folgendem Inhalt und öffnet sie mit dem Standardeditor Ihres Terminals:

# This is Git's per-user configuration file.

[user]# Please adapt and uncomment the following lines:#       name = Alan#       email =

 alan@hopper~~~"~/.gitconfig" 5L, 155B            

                         1,1           All
Nach dem Login kopieren

Nachdem wir nun den Editor geöffnet haben und Git im Hintergrund die globale Konfigurationsdatei erstellt hat, können wir mit den nächsten Einstellungen fortfahren.

2. Standardnamen festlegen

Der Name ist der erste Eintrag in der Datei, also fangen wir damit an. Verwenden Sie einfach die Befehlszeile, um den Eintrag „Mein Name ist git config --global user.name "Alan Formy-Duval"。不用在命令行中运行该命令,只需要在配置文件中编辑 name“ festzulegen:

name = Alan Formy-Duval
Nach dem Login kopieren

3、设置默认邮箱地址

邮箱地址是第二个条目,让我们添加它。默认情况下,Git 使用你的系统提供的名称和邮箱地址。如果不正确或者你想要更改,你可以在配置文件中具体说明。事实上,如果你没有配置这些,Git 在你第一次提交时会友好的提示你:

Committer: Alan Your name and email address were configured automatically bas

edon your username and hostname. Please check that they are accurate....
Nach dem Login kopieren

在命令行中运行 git config --global user.email "alan@opensource.com" 会设置好我的邮箱。同样,我们在配置文件中编辑 email 条目,提供你的邮箱地址:

email = alan@opensource.com
Nach dem Login kopieren

我喜欢设置的最后两个设置是默认分支名称和默认编辑器。当你仍在编辑器中时,需要添加这些指令。

4、设置默认分支名称

目前有一种趋势,即不再使用 master 作为默认分支名称。事实上,在新存储库初始化时,Git 将通过友好的消息提示更改默认分支名称:

$ git inithint: Using 'master' as the name for the initial branch. This default branch nam

ehint: is subject to change. To configure the initial branch name to use in allhint: of y

our new repositories, which will suppress this warning, call:hint:hint:   git config --

global init.defaultBranch 
Nach dem Login kopieren

这个名为 defaultBranch 的指令需要位于一个名为 init 的新部分中。现在普遍接受的是,许多程序员使用 main 这个词作为他们的默认分支。这是我喜欢使用的。将此部分后跟指令添加到配置中:

[init]            defaultBranch = main
Nach dem Login kopieren

5、设置默认编辑器

第五个设置是设置默认的编辑器。这是指 Git 将使用的编辑器,用于在你每次将更改提交到存储库时输入你的提交消息。不论是 nano🔗 opensource.com、emacs🔗 opensource.com、vi🔗 opensource.com 还是其他编辑器,每个人都有他喜欢的。我喜欢用 vi。添加 core 部分,并设置 editor 指令为你喜欢的编辑器。

[core]            editor = vi
Nach dem Login kopieren

这是最后一项。退出编辑器。Git 在主目录下保存全局配置文件。如果你再次运行编辑命令,将会看到所有内容。注意配置文件是明文存储的文本文件,因此它可以很容易使用文本工具查看,如 cat🔗 opensource.com 命令。这是我的配置文件内容:

$ cat ~/.gitconfig[user]        email = alan@opensource.com        name = Alan Formy-

Duval[core]        editor = vi[init]        defaultBranch = main
Nach dem Login kopieren

这是一个简单的指南,可以让你快速开始使用 Git 和它的一些配置选项。

Das obige ist der detaillierte Inhalt von5 Git-Konfigurationen, die ich unter Linux verwende. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:lxlinux.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage