WindowsでローカルGITリポジトリを作成しました。それをAAAと呼びましょう。コンテンツをステージングし、コミットし、GitHubにプッシュしました。 [email protected]:username/AAA.git
名前を間違えたことがわかりました。
GitHubでは、名前を[email protected]:username/BBB.git
に変更しました
今、私のWindowsマシンでは、[email protected]:username/AAA.git
を[email protected]:username/BBB.git
に変更する必要があります。これは、設定が[email protected]:username/AAA.git
に「プッシュ」しようとしているが、[email protected]:username/BBB.git
にプッシュする必要があるためです。
どうすればそれができますか?
私の意見では、これを微調整する最も簡単な方法(imho)は、リポジトリの.git/configファイルを編集することです。あなたが台無しにしたエントリを探し、URLを微調整してください。
レポジトリ内のマシンでは、次のように定期的に使用しています。
KidA% cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
autocflg = true
[remote "Origin"]
url = ssh://localhost:8888/opt/local/var/git/project.git
#url = ssh://xxx.xxx.xxx.xxx:80/opt/local/var/git/project.git
fetch = +refs/heads/*:refs/remotes/Origin/*
コメントアウトされている行は、リポジトリの代替アドレスであり、コメントアウトされている行を変更するだけで切り替えられることがあります。
これはgit remote rm
やgit remote add
のようなものを実行したときに内部で操作されるファイルですが、この場合はタイプミスだけなので、このように修正するのが理にかなっているかもしれません。
git remote set-url Origin <URL>
これを行うもう1つの方法は次のとおりです。
git config remote.Origin.url https://github.com/abc/abc.git
既存のURLを表示するには、次のようにします。
git config remote.Origin.url
.git/configを見て、必要な変更を加えます。
代わりに使用できます
git remote rm [name of the url you sets on adding]
そして
git remote add [name] [URL]
あるいは単に
git remote set-url [URL]
間違ったことをする前に、
git help remote