git 環境の詳細な構成手順

1. はじめに

git ツールをインストールした後、電子メール、略語、git コミット テンプレートなどのいくつかの一般的な構成を設定する必要があります。この記事では、各構成の操作方法を詳しく紹介しますので、参考にしてください。

2. 設定手順

2.1 現在の git 構成を表示する

git config --global --list 

現在の環境のグローバル構成を表示するには、上記のコマンドを使用します。
ここに画像の説明を挿入します

2.2 ユーザー名の設定

User1 is used here for testing. 特定の構成中に、二重引用符で囲まれた内容を独自のユーザー名に変更できます。

git config --global user.name "user1"

ユーザー名が正常に変更されたことがわかります。
ここに画像の説明を挿入します

2.3 電子メールの設定

特定の構成中に、二重引用符で囲まれた内容を自分の電子メール アドレスに置き換えます。ここでは、「[email protected]」がテスト用に使用されます。

git config --global user.email "[email protected]"

上記のコマンドを入力すると、メールボックスが構成され、有効になっていることがわかります。
ここに画像の説明を挿入します

2.4 設定コマンドの略称

コマンドの略称を設定する目的は、作業効率の向上です。たとえば、現在の作業のステータスを表示するには、「git status」と入力する必要があります。「status」を略語「st」に設定した後は、「git st」と入力するだけでワークスペースのステータスを表示できます。

//将status配置为缩写st
git config --global alias.st status
//将checkout配置为缩写co
git config --global alias.co checkout
//将commit配置为缩写ci
git config --global alias.ci commit
//将branch配置为缩写br
git config --global alias.br branch

設定が完了すると、コマンド「git status」と「git st」の効果が同じであることがわかります。他のコマンドも同じ効果があるため、ここでは説明しません。
ここに画像の説明を挿入します

2.5 git commit 設定時に notepad++ をエディタとして設定する

notepad++ を構成する前に、まず notepad++ ソフトウェアをインストールする必要があります。インストール手順は次のとおりです: 「Notepad++ のダウンロードとインストールの手順 [非常に詳細]」

git config --global core.editor \
"'D:/Mysoftware/notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"

注: ローカルの notepad++ インストール ディレクトリを見つけて、notepad++.exe のパスをコピーし、パス内の "\" を "/" に置き換えてから、コマンドの一重引用符内の内容を置き換える必要があります。
ここに画像の説明を挿入します
コマンドを入力した後、 git ci コマンドを再度入力すると、notepad++ エディターが自動的にポップアップすることがわかります。
ここに画像の説明を挿入します

2.6 git 送信テンプレートの構成

テンプレートの内容:

[Description]: Adjusting the file directory
[Project    ]: 
[Author     ]: 
[Type       ]: feature/update/bug
[Modify     ]: 1)
               2)
               3)

上記の内容を txt ファイルにコピーし、名前を .git-commit-template に変更し、.gitconfig と同じディレクトリに配置します。 .git
ここに画像の説明を挿入します
-commit-template の内容は次のとおりです。
ここに画像の説明を挿入します

保存後、コマンドを入力してテンプレートを構成し、変更して送信します。

git config --global commit.template ~/.git-commit-complate

git ci を使用して再度送信すると、ポップアップされる送信情報に、構成したばかりのテンプレートが表示されることがわかります。
ここに画像の説明を挿入します
次に、必要に応じて変更した情報を送信します。
ここに画像の説明を挿入します
インターフェイスを閉じた後、次のように git log コマンドを使用してローカル送信情報を表示します。
ここに画像の説明を挿入します
上記は、git 送信テンプレートが正常に構成されていることを示しています。

2.7 git 無視ファイルの設定

コード送信プロセス中に、.o ファイルなどの生成された一部の中間ファイルに変更を記録することは想定されていません (記録されると、ステータスを表示するときに変更情報が多すぎて、対応するファイルの変更を表示することが困難になります)その後、.o などの中間ファイル タイプを .gitignore ファイルに入れることができます。

次の情報を txt ファイルに保存し、名前を .gitignore に変更して、プロジェクトと一緒に送信します。

# Prerequisites
*.d

# Object files
*.o
*.ko
*.obj
*.elf

# Libraries
*.lib
*.a
*.la
*.lo

# Shared objects (inc. Windows DLLs)
dll
*.so
*.so.*
*.dylib

# Executables
*.exe
*.out
*.app

ここに画像の説明を挿入します
前の手順に従ってローカルに送信します:
ここに画像の説明を挿入します
この時点で main.c ファイルをコンパイルし、a.exe を生成します。ワークスペースのステータスを再度チェックすると、ワークスペースがまだクリーンであることがわかります。これは、現時点で git が a.exe を無視していることを示しています。 。
ここに画像の説明を挿入します
この時点で、.gitignore ファイルの設定は完了です。必要なのは、それをローカルに送信してから、リモートにプッシュするだけです。後続のプロジェクトに設定された .gitignore ファイルがある限り、必要なファイルはファイルに設定された無視されたものは、git によって無視されます。

3、まとめ

この記事では、参考のために git をインストールした後の関連構成を記録します。

おすすめ

転載: blog.csdn.net/xuxu_123_/article/details/132343697