[PR] 本記事にはプロモーションが含まれています。

【VS Code】WindowsでGitを使うための初期設定と基本操作|Git for Windows、名前とメール、改行コード、コミットの流れ

Git

Windows の VS Code で Git を使うときに、最初に一度だけやっておく設定と、ふだんの操作をまとめます。パソコンを買い替えたときや、開発の環境を作り直すときにも、この順に進めれば使える状態になります。

Git for Windows を入れる

VS Code には Git を操作する画面がありますが、Git そのものは入っていないので、先に入れます。

  1. Git for Windows の公式サイトからインストーラーをダウンロードする
  2. インストーラーを実行する。たいていの画面は最初の選択のまま「Next」で進めてよい
  3. 次の2つの画面だけは、変えておくと便利
画面選ぶもの
Choosing the default editor used by GitUse Visual Studio Code as Git’s default editor(最初は Vim になっている)
Adjusting the name of the initial branchOverride the default branch name for new repositories を選び、main にする

エディターが Vim のままだと、コマンドでコミットしたときなどに Vim の画面が開いて、閉じ方が分からずに困ることがあります。

入れ終わったら、開いている VS Code をいったん閉じて開き直します。開き直さないと、VS Code が Git を見つけられないことがあります。

最初に一度だけする設定

VS Code でターミナル(Ctrl + @)を開き、次のコマンドを実行します。--global を付けると、このパソコンのすべてのリポジトリに効きます。

名前とメールアドレス

コミット(変更の記録)に残る、作った人の名前とメールアドレスです。

PowerShell
git config --global user.name "あなたの名前"
git config --global user.email "あなたのメールアドレス"

ここに入れたメールアドレスは、GitHub に公開したリポジトリでは誰でも見られます。公開したくないときは、GitHub の設定(Settings → Emails)にある ~@users.noreply.github.com の形のアドレスを使います。

改行コードの設定

Windows と Linux・Mac では、行の終わりの記号(改行コード)が違います。このままだと、中身を変えていないのに全部の行が変わったように見えることがあります。次の設定で、取り出すときは Windows の形(CRLF)に、記録するときは Linux の形(LF)に自動でそろえます。

PowerShell
git config --global core.autocrlf true

既定のブランチ名

インストーラーで選ばなかったときは、ここで設定します。GitHub も最初のブランチ名は main なので、そろえておくと迷いません。

PowerShell
git config --global init.defaultBranch main

設定を確かめる

PowerShell
git config --global --list
Plaintext
user.name=あなたの名前
user.email=あなたのメールアドレス
core.autocrlf=true
init.defaultbranch=main

入れた設定が並んでいれば完了です。インストーラーで選んだエディター(core.editor)なども一緒に表示されます。

ふだんの操作(ソース管理)

VS Code では、よく使う操作はコマンドを打たなくても、左の「ソース管理」(Ctrl + Shift + G)でできます。

やることソース管理での操作コマンドでいえば
変えたところを見る「変更」の一覧でファイルをクリックすると、前との違いが並んで出るgit diff
記録するものを選ぶファイル名の右の「+」git add
記録する(コミット)上の欄に内容を書いて「コミット」git commit
GitHub に送る「変更の同期」または「プッシュ」git push
GitHub から取り込む「変更の同期」または「プル」git pull

GitHub とつなぐ手順は、状況によって次の記事で紹介しています。

入れておくと便利な拡張機能

拡張機能(Ctrl + Shift + X)で探して入れます。

  • Git Graph:
    ブランチの分かれ方や、これまでのコミットを、線でつながった図で表示します
  • GitLens:
    エディターの各行に、最後に「いつ、誰が」変えたかを薄く表示します。基本の機能は無料ですが、一部に有料の機能もあります

まとめ

  • 先に Git for Windows を入れる。既定のエディターは VS Code、ブランチ名は main にしておくと楽
  • 入れたら VS Code を開き直す
  • 名前とメールアドレス、core.autocrlf true を設定する。メールを公開したくないときは GitHub の noreply のアドレス
  • ふだんの操作は「ソース管理」で。変更を見る → 選ぶ → コミット → 同期
ほかの開発・プログラミングの記事は、開発・プログラミングメモの目次から、テーマ別に探せます。

このブログは、にほんブログ村と人気ブログランキングに参加しています。記事が役に立ったら、下のランキングのバナーのどれかを押して応援してもらえると励みになります。

ブログランキング・にほんブログ村へにほんブログ村

サーバー構築・運用ランキング プログラムランキング

GitVS Code
watasoftdevをフォローする

コメント