0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Gitのコマンドまとめ

Last updated at Posted at 2024-07-26

基本的なコマンド

  • git init: 新しいGitリポジトリを初期化

    • 使用例: git init
    • 解説: 現在のディレクトリを新しいGitリポジトリとして初期化します。

  • git clone [URL]: リポジトリをクローン

    • 使用例: git clone https://github.com/user/repo.git
    • 解説: 指定したURLのリポジトリをローカルにクローンします。

  • git status: 現在のリポジトリの状態を表示

    • 使用例: git status
    • 解説: 変更されたファイルやコミットされていないファイルの状態を表示します。

  • git add [ファイル]: ファイルをステージングエリアに追加

    • 使用例: git add file.txt
    • 解説: 指定したファイルを次のコミットに含めるためにステージングエリアに追加します。

  • git commit -m "[メッセージ]": ステージングエリアの変更をコミット

    • 使用例: git commit -m "初回コミット"
    • 解説: ステージングエリアの変更をリポジトリにコミットし、メッセージを付けます。

  • git push [リモート] [ブランチ]: ローカルのコミットをリモートリポジトリにプッシュ

    • 使用例: git push origin main
    • 解説: ローカルのコミットをリモートリポジトリの指定したブランチにプッシュします。

  • git pull [リモート] [ブランチ]: リモートリポジトリから変更をプル

    • 使用例: git pull origin main
    • 解説: リモートリポジトリの指定したブランチから最新の変更をプルします。

ブランチ操作

  • git branch: ブランチの一覧を表示

    • 使用例: git branch
    • 解説: 現在のリポジトリのブランチ一覧を表示します。

  • git branch [ブランチ名]: 新しいブランチを作成

    • 使用例: git branch feature-branch
    • 解説: 新しいブランチを作成します。

  • git checkout [ブランチ名]: 指定したブランチに切り替え

    • 使用例: git checkout feature-branch
    • 解説: 指定したブランチに切り替えます。

  • git checkout -b [ブランチ名]: 新しいブランチを作成して切り替え

    • 使用例: git checkout -b new-branch
    • 解説: 新しいブランチを作成し、そのブランチに切り替えます。

  • git merge [ブランチ名]: 指定したブランチを現在のブランチにマージ

    • 使用例: git merge feature-branch
    • 解説: 指定したブランチの変更を現在のブランチにマージします。

リモートリポジトリ操作

  • git remote -v: リモートリポジトリのURLを表示

    • 使用例: git remote -v
    • 解説: リモートリポジトリのURLを表示します。

  • git remote add [名前] [URL]: 新しいリモートリポジトリを追加

    • 使用例: git remote add origin https://github.com/user/repo.git
    • 解説: 新しいリモートリポジトリを追加します。

  • git fetch [リモート]: リモートリポジトリから変更を取得

    • 使用例: git fetch origin
    • 解説: リモートリポジトリから最新の変更を取得します。

その他の便利なコマンド

  • git log: コミット履歴を表示

    • 使用例: git log
    • 解説: リポジトリのコミット履歴を表示します。

  • git diff: 変更点を表示

    • 使用例: git diff
    • 解説: ワーキングディレクトリとステージングエリアの変更点を表示します。

  • git stash: 変更を一時的に保存

    • 使用例: git stash
    • 解説: ワーキングディレクトリの変更を一時的に保存し、クリーンな状態に戻します。

  • git stash pop: 一時的に保存した変更を適用

    • 使用例: git stash pop
    • 解説: 一時的に保存した変更を適用します。

  • git reset --hard [コミットID]: 指定したコミットにリセット

    • 使用例: git reset --hard a1b2c3d
    • 解説: 指定したコミットにリセットし、すべての変更を破棄します。
0
2
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
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?