4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

初心者でも分かる Git の基本操作を 10 分でマスターする方法!

Last updated at Posted at 2024-12-19

はじめに

Git はプログラミングやプロジェクト管理において、コードやファイルのバージョン管理を行うための強力なツールです
本記事では、初心者でも理解しやすいように、基本的な Git 操作をわかりやすく解説します

この記事は 10 分程度で読める内容にまとめており、Git を使い始めるための最小限の知識を身につけることができます
忙しい方やとりあえず Git を触ってみたい方にぴったりです!

1. Git とは?

Git は、ファイルの変更履歴を管理するための「分散型バージョン管理システム」です
これにより、過去のバージョンに戻したり、複数人で同じプロジェクトを効率的に進めることができます

2. Git を始める準備

まずは、Git をインストールしてセットアップを行います

  1. Git のインストール

    • Git 公式サイトからインストーラーをダウンロードしてインストールします

詳しくは次の記事が参考になります

  1. ユーザー情報の設定
    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 では、ファイルをリポジトリに追加して「コミット」することで履歴を残します

  1. 新しいファイルを作成する
    echo "Hello, Git!" > README.md
    
  2. ファイルをステージングエリアに追加する
    git add README.md
    
  3. ファイルをコミットする
    git commit -m "first commit"
    

3.3 状態を確認する

現在のリポジトリの状態を確認するには、以下のコマンドを使用します

git status

3.4 履歴を確認する

コミット履歴を確認するには以下のコマンドを使います

git log

4. GitHub との連携

GitHub は、Git リポジトリをオンラインで管理するためのサービスです
以下は、ローカルリポジトリを GitHub にプッシュする方法です

  1. リモートリポジトリを追加する

    git remote add origin https://github.com/your-username/my-project.git
    
  2. 変更をプッシュする

    git push -u origin main
    

5. よくある質問

Q: 間違えて GitHub に Push してしまいました、どうすれば取り消せますか?

A: 以下の手順で、間違えた Push を取り消すことができます

  1. リモートリポジトリの最新状態を確認する

    git fetch origin
    
  2. 直前の Push を取り消す(履歴を残す場合)

    git reset --soft HEAD~1
    git push --force
    

    注意: この操作は他のコラボレーターに影響を与える可能性があるため、慎重に行ってください

  3. または、新しい修正を追加して Push する

    git commit --amend
    git push --force
    

Q: ファイルを間違えて削除してしまいました、どうすれば元に戻せますか?

A: Git は変更履歴を管理しているため、git checkoutgit restore コマンドを使って以前の状態に戻せます

Q: ステージングエリアに追加した変更を取り消すには?

A: 以下のコマンドを使います

git reset HEAD <file>

まとめ

この記事では、Git の基本操作を 10 分で理解するために必要な知識を紹介しました
ここで学んだ内容をもとに、実際に Git を使ってプロジェクトを管理してみましょう!

もっと詳しく学びたい方は、公式ドキュメントやオンラインチュートリアルもぜひチェックしてみてください

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?