首頁 > 系統教程 > Linux > 主體

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

WBOY
發布: 2024-02-13 13:42:25
轉載
404 人瀏覽過

在 Linux 中設定 Git 十分簡單,但為了獲得完美的配置,我做了以下五件事:

\1. 建立全域設定

\2. 設定預設名稱

\3. 設定預設信箱位址

\4. 設定預設分支名稱

\5. 設定預設編輯器

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

我使用 Git 管理我的程式碼、命令列腳本以及文件版本。這意味著每次我開始一項新的任務,首先我需要建立一個檔案目錄並將其新增到 Git 庫中:

$ mkdir newproject$ cd newproject$ git init
登入後複製

有一些我一直想要的常規設定。不多,但可以避免我每次都進行配置。我喜歡利用 Git 的 全域 設定功能。

Git 提供了手動設定的 git config 命令,但這有一些注意事項。例如,通常你會設定郵箱地址。你可以透過執行 git config user.email 你的郵件地址 指令來設定。然而,這只會在你目前所在的 Git 目錄下起作用。

$ git config user.email alan@opensource.comfatal: not in a git directory
登入後複製

此外,當這個指令在 Git 倉庫中運作時,它只會設定特定的一個倉庫。在新的倉庫中,你必須重複這個步驟。我可以透過全域配置來避免重複。選項 --global 會指示 Git 將郵件位址寫入全域設定 ~/.gitconfig 檔案中,甚至在必要時會建立它:

#請記住,波浪線(~)代表你的主資料夾。在我的電腦中它是 /home/alan

#
$ git config --

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

ce.com
登入後複製

這裡的缺點是,如果你有大量偏好設置,需要輸入很多命令,這將花費大量時間並且很容易出錯。 Git 提供了一個更快捷有效的方式,可以直接編輯你的全域設定檔——這是我清單中的第一個!

1、建立全域配置

#如果你剛開始使用 Git,或許你還沒有那個檔案。不用擔心,讓我們直接開始。只需要用 --edit 選項:

$ git config --global --edit
登入後複製

如果沒有該文件,Git 將會建立一個包含以下內容的新文件,並使用你終端機的預設編輯器開啟它:

# 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
登入後複製

現在我們已經打開了編輯器,並且 Git 已經在後台創建了全域配置文件,我們可以繼續接下來的設定。

2、設定預設名稱

#名字是該文件中的首要條目,讓我們先從它開始。用命令列設定我的名稱是 git config --global user.name "Alan Formy-Duval"。不用在命令列中執行該命令,只需要在設定檔中編輯 name 條目就行:

name = Alan Formy-Duval
登入後複製

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....
登入後複製

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

email = alan@opensource.com
登入後複製

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

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 
登入後複製

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

[init]            defaultBranch = main
登入後複製

5、设置默认编辑器

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

[core]            editor = vi
登入後複製

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

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

Duval[core]        editor = vi[init]        defaultBranch = main
登入後複製

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

以上是我在 Linux 中使用的 5 個 Git 配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:lxlinux.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!