はじめに
Git はプログラミングやプロジェクト管理において、コードやファイルのバージョン管理を行うための強力なツールです
本記事では、初心者でも理解しやすいように、基本的な Git 操作をわかりやすく解説します
この記事は 10 分程度で読める内容にまとめており、Git を使い始めるための最小限の知識を身につけることができます
忙しい方やとりあえず Git を触ってみたい方にぴったりです!
1. Git とは?
Git は、ファイルの変更履歴を管理するための「分散型バージョン管理システム」です
これにより、過去のバージョンに戻したり、複数人で同じプロジェクトを効率的に進めることができます
2. Git を始める準備
まずは、Git をインストールしてセットアップを行います
-
Git のインストール
- Git 公式サイトからインストーラーをダウンロードしてインストールします
詳しくは次の記事が参考になります
-
ユーザー情報の設定
Git を使う前に、名前とメールアドレスを設定しますgit config --global user.name "Your Name" git config --global user.email "your.email@example.com"
3. Git の基本操作
以下に、よく使う基本的な Git コマンドを紹介します
3.1 リポジトリの作成
Git で管理するプロジェクトを開始するには、リポジトリを作成します
mkdir my-project
cd my-project
git init
-
mkdir
はディレクトリを作成するコマンドです -
git init
で Git リポジトリを初期化します
3.2 ファイルを追加してコミットする
Git では、ファイルをリポジトリに追加して「コミット」することで履歴を残します
- 新しいファイルを作成する
echo "Hello, Git!" > README.md
- ファイルをステージングエリアに追加する
git add README.md
- ファイルをコミットする
git commit -m "first commit"
3.3 状態を確認する
現在のリポジトリの状態を確認するには、以下のコマンドを使用します
git status
3.4 履歴を確認する
コミット履歴を確認するには以下のコマンドを使います
git log
4. GitHub との連携
GitHub は、Git リポジトリをオンラインで管理するためのサービスです
以下は、ローカルリポジトリを GitHub にプッシュする方法です
-
リモートリポジトリを追加する
git remote add origin https://github.com/your-username/my-project.git
-
変更をプッシュする
git push -u origin main
5. よくある質問
Q: 間違えて GitHub に Push してしまいました、どうすれば取り消せますか?
A: 以下の手順で、間違えた Push を取り消すことができます
-
リモートリポジトリの最新状態を確認する
git fetch origin
-
直前の Push を取り消す(履歴を残す場合)
git reset --soft HEAD~1 git push --force
注意: この操作は他のコラボレーターに影響を与える可能性があるため、慎重に行ってください
-
または、新しい修正を追加して Push する
git commit --amend git push --force
Q: ファイルを間違えて削除してしまいました、どうすれば元に戻せますか?
A: Git は変更履歴を管理しているため、git checkout
や git restore
コマンドを使って以前の状態に戻せます
Q: ステージングエリアに追加した変更を取り消すには?
A: 以下のコマンドを使います
git reset HEAD <file>
まとめ
この記事では、Git の基本操作を 10 分で理解するために必要な知識を紹介しました
ここで学んだ内容をもとに、実際に Git を使ってプロジェクトを管理してみましょう!
もっと詳しく学びたい方は、公式ドキュメントやオンラインチュートリアルもぜひチェックしてみてください