关于Git的基本设置

【关于Git和GitLab的讲座,以及它们在我的环境中的应用】

概述

git的设置可以分为以下两种类型。

    • コンピュータ全体に対する共通設定

 

    • プロジェクト固有

各プロジェクト以下のディレクトリに対してのみ有効

设置的保存位置分别如下。

    • ホームディレクトリ以下の.gitディレクトリ(各個人の全体設定)

~/.git/

各プロジェクトのトップディレクトリの.gitディレクトリ(プロジェクト毎の設定)

优先顺序为,项目个别设置 > 个人整体设置。

设置的步骤

在以下命令中进行设定。对于每个人的全局设置,需要使用–global参数进行输入;对于每个项目的设置,则需在项目的顶级目录中输入,而不需要使用–global参数。

可以通过[设定项]来设定可以设置的内容,具体内容会在设定项中进行说明。

每个人的整体设定

$ git config --global [設定項目]

每个项目的设置

$ cd プロジェクトのトップディレクトリ
$ git config [設定項目]

设定事项

项目的特定设置和公共设置的内容相同。

请确认当前设置的值

$ git config --global --list

设置用户的名称

$ git config --global user.name "*** ***"

在LDAP等认证系统中,使用了诸如sn等值。需要与GitLab等配置文件保持一致。这些信息用于用户身份识别,因此非常重要。
例如,如果不同的项目在不同的GitLab服务器上使用不同的名称和电子邮件地址,那么将需要为每个项目单独进行配置。

用户邮箱设置

$ git config --global user.email ***@***

在LDAP等认证中,会使用email等值进行认证。需要与GitLab等的个人资料进行匹配。这是用来识别用户的重要信息。例如,在不同的项目中使用不同的GitLab服务器和不同的姓名/电子邮件地址时,需要为每个项目进行配置。

指定文本编辑器

$ git config --global core.editor ***

指定输入评论等时使用的文本编辑器。

    • 設定値

vi
-推奨値

设置推动的行为

$ git config --global push.default ***
    • 設定値

nothing

推奨値

matching
upstream
simple
current

设置换行符

$ git config --global core.autocrlf ***
    • 設定値

true

windowsでwindows用プログラムしか作らない場合の推奨値

input

windowsでlinux用のプログラム・モジュールをクロスコンパイルする場合の推奨値

false

linux用の推奨値

广告
将在 10 秒后关闭
bannerAds