エディタは、プログラムのコードを書くための特別なテキストエディタです。メモ帳のような一般的なテキストエディタとは異なり、プログラミング言語の構文を理解し、色分けしたり、入力補完したりする機能があります。
- シンタックスハイライト:コードを色分けして読みやすくします
- インテリセンス:コードの入力を予測し、補完します
- デバッグ:プログラムの実行中に問題を見つけるのを助けます
- 拡張機能:追加の機能をインストールできます
Gitは「バージョン管理システム」と呼ばれるもので、コードの変更履歴を記録し、複数人での共同作業を可能にするツールです。
- リポジトリ:プロジェクトのファイルとその変更履歴を保存する場所
- コミット:変更内容を記録する操作
- ブランチ:メインのコードから分岐して作業するための仕組み
- マージ:ブランチの変更を統合する操作
- Git:ローカルコンピュータで動作するバージョン管理システム
- GitHub:Gitリポジトリをオンラインで共有・管理するサービス
ターミナル(またはコマンドライン)は、テキストベースでコンピュータに命令を出すためのインターフェースです。
コマンド | 説明 | 例 |
---|---|---|
cd |
ディレクトリを変更する | cd camp-website |
ls |
ファイル一覧を表示する | ls |
mkdir |
ディレクトリを作成する | mkdir new-folder |
touch |
空のファイルを作成する | touch hello.txt |
SSH鍵は、パスワードを入力せずにリモートサーバーに安全に接続するための認証方法です。「公開鍵」と「秘密鍵」のペアで構成されます。
- 公開鍵:GitHubなどのサービスに登録する鍵
- 秘密鍵:あなたのコンピュータに保存され、絶対に他人に共有してはいけない鍵
これは、鍵と鍵穴のようなものです。公開鍵が鍵穴(GitHubに登録)で、秘密鍵が鍵(あなたのコンピュータに保存)です。