【メモ】よく使うGitコマンド一覧

技術メモ

個人的によく使うGitコマンドのメモ(随時更新)。

リモートリポジトリ関連

・リモートリポジトリの追加

$ git remote add <追加するリモートリポジトリ名> <追加したいリポジトリURL>

// リモートに追加
$ git push --set-upstream <リポジトリ名> main

・リモートリポジトリの削除

git remote rm <削除したいリモートリポジトリ名>

・リモートリポジトリを一覧表示

git remote -v

コミットの差分表示

・前回コミットとの差分表示

git diff HEAD

・特定のコミットとの差分表示

git show <commitのhash値>

コミットの修正

・cloneしたリモートリポジトリのcommit履歴を削除

//リモート追跡ブランチの削除
$ git remote set-url origin <new_repogitory_url>
$ git remote prune origin 

//何も親にもたない履歴が空のブランチを作成
$ git checkout --orphan dev

//addしてcommitする
$ git add .
$ git commit -m first_commit

//mainブランチに強制統合
$ git push -f . dev:main

//mainブランチにチェックアウト
$ git checkout main

・直前のコミットをやり直す(修正を上書きする)

//ファイルを修正する
$ git add <上書き用に修正したファイル>
$ git commit --amend -m "commitのメッセージ"

//リモートリポジトリにも上書きを反映させる
git push -f origin <branch>

ブランチ関連

ローカルブランチ名の変更

$ git branch -m <古いブランチ名> <新しいブランチ名>

//今開いているブランチをリネームする場合
$ git branch -m <新しいブランチ名>

コメント

タイトルとURLをコピーしました