このリポジトリは、Git初心者がコマンドラインでGitを学ぶための包括的なチュートリアルです。実際にターミナルでコマンドを試しながら、段階的にGitの使い方をマスターできるように設計されています。
- 実践的な学習: 140以上の実際に試せる例題
- 段階的な構成: 基礎から高度な機能まで6章構成
- 豊富な練習問題: 各章末に練習問題と解答例
- 日本語対応: すべて日本語で解説
- GitHub CLI対応: 最新のGitHub CLIの使い方も網羅
-
- Gitの概念理解
- 各OS別インストール方法
- 初期設定(ユーザー名、メールアドレス、エディタ)
- ヘルプの使い方
-
- リポジトリの作成(init)
- ファイルの追加とコミット(add, commit)
- 状態確認(status, diff)
- 履歴の表示(log)
- ファイルの操作(rm, mv)
-
- ブランチの概念と利点
- ブランチの作成・切り替え(branch, checkout, switch)
- マージの種類(Fast-forward, 3-way)
- コンフリクトの解決方法
- Cherry-pick
-
- リモートリポジトリの設定(remote)
- プッシュとプル(push, pull)
- フェッチとマージ(fetch, merge)
- クローン(clone)
- フォークとプルリクエストのワークフロー
-
- リベース(rebase)
- スタッシュ(stash)
- タグ(tag)
- .gitignoreの活用
- リセットとリバート(reset, revert)
- エイリアスの設定
-
- GitHub CLIのインストールと認証
- リポジトリ操作(作成、クローン、フォーク)
- プルリクエストの管理
- イシューの操作
- GitHub Actionsとの連携
- リリース管理
- Git(バージョン2.23以降推奨)
- ターミナル/コマンドプロンプト
- テキストエディタ
- GitHub CLI(第6章用、オプション)
git clone https://github.com/your-username/git-tutorial.git
cd git-tutorialgit-tutorial.mdから始めて、各章を順番に進めてください。
各章の例題は実際にターミナルで実行できます:
# 例:第2章の例題を試す
mkdir practice
cd practice
git init
echo "Hello Git" > hello.txt
git add hello.txt
git commit -m "最初のコミット"各章末の練習問題を解いて、理解度を確認しましょう。解答例も用意されています。
- 実際に手を動かす: 読むだけでなく、必ずコマンドを実行してみる
- エラーを恐れない: エラーメッセージは学習の機会
- 繰り返し練習: 特に第2章と第3章は何度も練習する価値がある
- 実プロジェクトで使う: 学んだことを実際のプロジェクトで活用する
A: はい、このチュートリアルは完全な初心者を対象に作成されています。第1章から順番に進めれば理解できます。
A: 第1〜4章は基本的な内容なので必須です。第5章と第6章は必要に応じて学習してください。
A: 任意の場所に練習用フォルダを作成してください。例:~/git-practice/
A: 基本的なGitコマンドは同じです。インストール方法とパスの表記が異なる程度です。
このチュートリアルの改善提案やバグ報告は、Issueまたはプルリクエストでお願いします。
このチュートリアルはMITライセンスで公開されています。
[あなたの名前]
🎯 今すぐ始める: Gitチュートリアルを開く