たまにクライアント側のgithubアカウントでリポジトリを管理したいという連絡をいただくことがあるけど、普段はあまり使わないコマンドもあるので、自分のメモ用に残す。
1. リモートリポジトリの変更
下記のコマンドでリモートレポジトリを登録・編集・削除して新しいリポジトリを登録したり、必要なくなったレポジトリを削除・編集したりする
登録されているリモートレポジトリ一覧を確認する
git remote -v
新しいリモートリポジトリを追加
git remote add [repository name] [repository url]
リモートリポジトリのURLを編集
git remote set-url [repository name] [repository url]
リモートリポジトリの削除
git remote rm [repository name]
2. 上流ブランチを変更する
もう一つ忘れてはならないのは、すでに使っているブランチの上流ブランチが昔の上流ブランチのままになっていること。
上流ブランチの確認
まずローカルブランチに当てられている上流ブランチを確認する
git branch -vv
.git/configをエディターで編集する
git config --edit
3. その他
ちなみにgit remote -v
やgit branch -vv
以外にもリモートレポジトリと上流ブランチを同時に確認できるコマンドが下記
git config --list