はじめに
現代の開発では、ターミナルと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 ブランチ名 - ブランチの統合
定期的なコミット
小さな単位で頻繁にコミットすることで、 トラッキング が容易になります。
- 機能単位でコミット
- バグ修正ごとにコミット
- 作業の区切りでコミット