Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 7.39 KB

commands.md

File metadata and controls

61 lines (49 loc) · 7.39 KB

Gitコマンドリファレンス

ベーシックコマンド

コマンド 説明
git init 新しいGitリポジトリを初期化します。 git init
git clone URL 既存のリポジトリをクローンします。 git clone https://github.com/example/project.git
git add ファイル名 変更をステージングエリアに追加します。 git add file.txt
git commit -m "コミットメッセージ" 変更をリポジトリに保存します。 git commit -m "新しい機能を追加"
git status ファイルの状態を表示します。 git status
git log コミット履歴を表示します。 git log
git diff 変更の差分を表示します。 git diff

ブランチコマンド

コマンド 説明
git branch ブランチ名 新しいブランチを作成します。 git branch new_branch
git checkout ブランチ名 特定のブランチに切り替えます。 git checkout branch_name
git checkout -b ブランチ名 新しいブランチを作成して切り替えます。 git checkout -b new_branch
git merge ブランチ名 他のブランチから変更を現在のブランチに統合します。 git merge other_branch
git branch -d ブランチ名 ローカルブランチを削除します。 git branch -d branch_to_delete

リモートコマンド

コマンド 説明
git remote add リモート名 URL ローカルリポジトリをリモートに接続します。 git remote add origin https://github.com/example/project.git
git push リモート名 ブランチ名 変更をリモートのブランチにプッシュします。 git push origin master
git pull リモート名 ブランチ名 リモートブランチから変更をフェッチして統合します。 git pull origin master

設定コマンド

コマンド 説明
git config <セクション>.<変数> 値 システム、ユーザー、またはリポジトリの設定を構成します。 git config user.name "あなたの名前"
git config --list 設定情報を取得します。 git config --list

アドバンストコマンド

コマンド 説明
git stash 一時的に未コミットの変更を保存します。 git stash
git stash save "メッセージ" 記述的なメッセージとともに変更を保存します。 git stash save "新しい機能のための一時的な変更"
git stash list スタッシュに保存されたすべてのエントリをリストします。 git stash list
git stash pop 最新のスタッシュエントリを適用して削除します。 git stash pop
git reset --hard HEAD ローカルの変更を破棄し、HEADを最後のコミットに移動します。 git reset --hard HEAD

追加のコマンド

コマンド 説明
git branch -a ローカルおよびリモートのすべてのブランチをリストします。 git branch -a
git branch -m 古いブランチ 新しいブランチ ローカルブランチの名前を変更します。 git branch -m old_branch new_branch
git push origin :古いブランチ リモートブランチを削除します。 git push origin :old_branch
git log --oneline --graph --all すべてのコミットのグラフィカルな履歴を表示します。 git log --oneline --graph --all
git diff ファイル 現在のファイルと最後のコミットの違いを表示します。 git diff file.txt
git blame ファイル 各行を変更した人物を表示します。 git blame file.txt
git revert コミット 前のコミットの変更を取り消す新しいコミットを作成します。 git revert commit_hash
git reset コミット コミットを元に戻し、ブランチを戻します。変