第6章:ターミナルとGit

はじめに

現代の開発では、ターミナルとGitの使用は必須のスキルとなっています。 VSCodeは両者を統合的にサポートし、効率的な開発環境を提供します。 この章では、基本的な使い方から実践的なワークフローまでを解説します。

統合ターミナル

ターミナルの基本

統合ターミナル を使うことで、エディタを離れることなくコマンドを実行できます。

ターミナルの表示/非表示

  • Windows: Ctrl + `
  • Mac: + `

マルチターミナル

マルチターミナル で複数の作業を並行して進められます。

新しいターミナルの作成

  • Windows: Ctrl + Shift + `
  • Mac: + Shift + `

基本的なコマンド

ディレクトリ操作

cd ディレクトリ名 - ディレクトリの移動 ls - ファイル一覧の表示 mkdir フォルダ名 - フォルダの作成

ファイル操作

touch ファイル名 - ファイルの作成 rm ファイル名 - ファイルの削除 cp 元ファイル 先ファイル - ファイルのコピー

Gitによるバージョン管理

バージョン管理 は、コードの変更を追跡し、チームでの開発を可能にする重要な機能です。

基本的なGitワークフロー

1. リポジトリの初期化

git init

リポジトリ を作成し、Gitによる管理を開始します。

2. ファイルの追跡

git add ファイル名 git add . - 全ファイルを追加

ステージング エリアに変更を追加します。

3. 変更の記録

git commit -m "変更の説明"

コミット として変更を記録します。

VSCodeでのGit操作

ソース管理ビュー

ソース管理ビュー で変更を簡単に確認・管理できます。

  • 変更されたファイルの一覧表示
  • 差分の確認
  • コミットの作成

変更の可視化

差分表示 で変更内容を詳細に確認できます。

  • 行ごとの変更履歴
  • 変更の取り消し
  • コンフリクトの解決

ベストプラクティス

コミットメッセージ

コミットメッセージ は明確で具体的に書きましょう。

良い例:

"ログイン機能の実装" "ナビゲーションバーのスタイル修正"

悪い例:

"修正" "バグ修正"

ブランチの活用

ブランチ を使って機能ごとに開発を分離します。

git branch ブランチ名 - ブランチの作成 git checkout ブランチ名 - ブランチの切り替え git merge ブランチ名 - ブランチの統合

定期的なコミット

小さな単位で頻繁にコミットすることで、 トラッキング が容易になります。

  • 機能単位でコミット
  • バグ修正ごとにコミット
  • 作業の区切りでコミット