プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

gitconfigを使用してGitを設定する方法

gitconfigを使用してGitを設定する方法

git configコマンドは、Gitインストールの構成オプションを変更します。これは、Gitメール、エディター、およびgitコマンドで使用するエイリアスを設定するためによく使用されます。

Gitは、世界で群を抜いて最も人気のある分散バージョン管理システムです。 Gitプロジェクトに取り組むすべての開発者は、リポジトリの独自のコピーをローカルに持つことができます。これは、多くの人が同じプロジェクトで連携して共同作業できることを意味します。

Gitを初めて使用するときは、いくつかの設定を行う必要があります。この設定は、コンピューターで1回だけ実行する必要があります。

このガイドでは、gitconfigコマンドを使用してGitを設定する方法について説明します。開始に使用できるいくつかのgitconfigコマンドについて説明します。面倒なことはせずに始めましょう!

gitconfigコマンド

git configコマンドは、Gitインストールの構成値を設定します。プロジェクトでGitの使用を開始する前に、このコマンドを使用して、コンピューターでGit名と電子メールを構成します。

このコマンドは、Git構成ファイルの内容を変更します。これらのファイルには、ユーザー名、デフォルトのエディター、コミットに関連付けるメールなどの情報が保存されています。

リポジトリの操作を開始する前に、いくつかの初期構成を行う必要があります。 5つのトピックを取り上げます:

  • 構成レベル
  • アイデンティティの作成
  • エディターの設定
  • エイリアスの作成
  • Gitの表示と再構成

Git Config:構成レベル

始める前に、デフォルトのgit構成オプションのさまざまな構成レベルについて説明する必要があります。

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

構成値は、次の3つの異なるレベルで設定できます。

  • –local:ローカル値はgitconfigコマンドが実行されるリポジトリに適用されます。これらの値は、リポジトリ内の.git/configに保存されます。
  • –system:システム値はマシン上のすべてのユーザーに適用されます。システムレベルの構成値は、既存の構成を変更する可能性があるため、注意して設定する必要があります。これらの値は、Linuxでは/ etc/gitconfigに保存されます。
  • –global:グローバル値はオペレーティングシステム上の特定のユーザーに適用されます。これらは、ホームディレクトリの〜/.gitconfigファイル内に保存されます。

Gitを最初に設定するときは、ほとんどの場合–グローバルレベルを使用します。

GitConfigユーザー名コマンド

Gitユーザー名を設定するには、git config –globaluser.nameコマンドを実行します。名と名前の両方を指定する必要がありますが、ユーザー名はコミットに付けたいものであれば何でもかまいません。

Gitのユーザー名は、GitHubで使用するユーザー名など、バージョン管理のユーザー名と同じである必要はありません。

Gitを最初にインストールするときに、IDを設定する必要があります。すべてのコミットには名前とメールアドレスが含まれているため、これは必須です。コミットが作成されると、コミットに関連付けられている作成者情報を変更することはできません。

指定する必要のある情報は、名前とメールアドレスの2つです。

gitconfigコマンドを使用してユーザー名の値を構成しましょう:

git config --global user.name "Sarah Smith"

これにより、ユーザー名がSarahSmithに設定されます。今後のコミットはすべて、この情報を参照します。 –globalオプションを使用して、このデフォルトのgitconfigをユーザーが所有するすべてのリポジトリに適用しました。

GitConfigメールコマンド

Gitメールアドレスを設定するには、git config –globaluser.emailコマンドを実行します。このgitconfigemailコマンドは、1つの引数(電子メールアドレス)を受け入れます。

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

グローバル構成ファイル(〜/ .gitconfig)を確認すると、構成値が設定されていることがわかります。

[user]
    	email = [email protected]
    	name = Sarah Smith

IDが正常に構成されました!

GitConfigEditorコマンド

あなたはvimが好きですか?あなたはemacsファンですか? nanoはすべてのニーズに適合しますか?どのテキストエディタを使用する場合でも、Gitにそのことを伝えるのが賢明です。これは、git commitなど、入力可能なテキストエディタを開くコマンドが多数あるためです。

nanoをデフォルトのコードエディタとして設定しましょう:

git config --global core.editor "nano"

テキストエディタを起動するコマンドを実行するたびに、nanoが使用されます。システムにインストールしたテキストエディタの代わりにnanoを使用できます。

テキストエディタを起動するコマンドを実行するたびに、nanoが使用されます。システムにインストールしたテキストエディタの代わりにnanoを使用できます。

エイリアスの作成方法

同じコマンドを繰り返し入力するのにうんざりしていませんか? Gitエイリアスが助けになります。作成する一般的なコマンドのショートカットを作成できます。

git coと書きますか git commitの代わりに 。短縮したい長いコマンドがありますか?これらすべてのケースでGitエイリアスを作成できます。

gitcommitコマンドを呼び出すgitエイリアスを書いてみましょう:

git config --global alias.co commit

git coを実行するたびに 、git commit コマンドが実行されます。

Git構成ファイルを表示する方法

git configコマンドに続けて表示する値を使用して、個々の構成値を表示できます。

git config user.name

これは「サラ・スミス」を返します。これは、コードの前半で設定した値です。

git config –listコマンドを使用して、特定のGitインストールに関連付けられているすべての構成値を確認できます。

git config --list

表示される可能性のあるものの例を次に示します。

[email protected]
user.name=Sarah Smith
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
…

結論

gitconfigコマンドはGitのインストールを構成します。

Gitを初めて使用するときは、名前とメールアドレスを設定する必要があります。これにより、GitがコミットにアタッチするIDを確実に認識できるようになります。

また、エディターを設定する必要があります。これにより、テキストエディタを参照するコマンドを使用する場合、ファイルを開くために優先するテキストエディタが使用されるようになります。

Gitの学習方法に関するその他の学習リソースとチュートリアルについては、Gitの学習方法ガイドをご覧ください。


  1. RaspberryPiでRaspberryPiOSをセットアップする方法

    DebianベースのRasperryPiOS(以前はRaspbianと呼ばれていました)は、RaspberryPiのハードウェアで実行するように最適化されています。それはあなたが始めるのを助けるためにたくさんの本当に役に立つソフトウェアをバンドルします。これにより、あらゆる経験レベルのPiコンシューマーにとって優れたOSになります。 Raspberry Pi OSのインストールは常に非常に簡単ですが、RaspberryPiImagerの2020リリースでのみ簡単になりました。ここでは、RaspberryPiでRaspberryPiOSをセットアップする方法を説明します。 以下の手順は、画面と

  2. Google を使用して検索を行うように Cortana を設定する方法

    Google を使用している可能性があります インターネットで特定のものを検索するため および Google Chrome コンピュータのデフォルト ブラウザとして使用されていましたが、Windows をアップグレードまたは購入したときに突然 Windows 10 を搭載したマシン そこにインストールすると、Bing という新しい検索プロバイダーが表示されます . ビング Windows 10 です デフォルトの検索エンジン。 Microsoft が所有する製品の 1 つです。 でも Google 相変わらず人気ランキング上位。何百万人ものユーザーが検索とブラウジングのニ