目次
VSCodeのGit機能
VisualStudioCode(VSCode)は、Gitに標準で対応しています。
上記の白枠のアイコンが「Git」です。
最初は、選んでも「ソース管理プロバイダーが登録されていません」となってます。
でも、大丈夫。
メニューの「フォルダを開く」で、リポジトリフォルダを指定して開くと、勝手に認識して、以下のような画面になります。
CHANGESが「0」なのは、実際にコミットが必要な変更がないからです。
上部の「...」を押すと以下のようなメニューが表示されます。
変更してGit機能を確かめる
ひとつファイルを変更し、ひとつ新規につくってみました。
そうすると自動的に、変更が検知されます。
CHANGESの下に対象ファイルを表示されてます。
ここで、バージョン管理対象でないファイルがCHANGESに含まれている場合は、リポジトリのフォルダ直下に「.gitignore」というファイルを置いて除外設定をします。
今回は、「.vscode」というフォルダ以下をすべて無視します。
そんな時は、以下のような内容で作ります。
.gitignore
.vscode/
このように最後に「/」を付ければ、そのフォルダ以下すべてを無視します。
これで.vscode以下のファイルが変更対象からはずれました。
.gitignoreの他のパターンの書き方はこちらがわかりやすいです。
さて、続けます。
CHANGESのところに「+」ボタンが選択できるようになっています。
マウスをあてると「すべての変更をステージ」とあります。
変更をステージというのは、追加(Add)、削除(rm)、リネーム(mv)などしたファイルをコミットの対象として指定することです。
つまり。
これらの変更をリポジトリにコミットするには・・。
- すべての変更をステージ
- すべてコミット→コミットメッセージの入力
という操作をすることになります。
うまくコミットできれば、CHANGESが「0」に戻ります。
GitLensでファイルの変更前と後を比較確認する
ファイルの変更前と後を比較確認したいときがあります。
そんな用途で使える、GitLensが評判が良いので、試してみたいなと思います。
まずはEXTENTIONSで、GitLensを検索してインストールします。
インストールできるとこんなアイコンが追加されます。
それを選ぶと、左ペインに、リポジトリやヒストリなどのリストが表示されます。
そこで、確認したいファイルを選ぶと以下のように2つのウインドウで、変更前(左側)と変更後(右側)を並べて見せてくれます。
上記の画像だと小さすぎてわかりづらいですが、実にわかりやすいです。
評判が良いのは当然です。
今回は、こんなところで。
ではでは。