139

Windows でローカル GIT リポジトリを作成しました。AAAとしましょう。コンテンツをステージングしてコミットし、GitHub にプッシュしました。git@github.com:username/AAA.git

名前を間違えたことに気づきました。

GitHub では、名前を次のように変更しました。git@github.com:username/BBB.git

さて、私の Windows マシンでは、設定がまだ「プッシュ」しようとしているが、今プッシュする必要があるため、に変更git@github.com:username/AAA.gitする必要があります。git@github.com:username/BBB.gitgit@github.com:username/AAA.gitgit@github.com:username/BBB.git

どうすればそれができますか?

4

4 に答える 4

268
git remote set-url origin <URL>
于 2011-12-30T05:47:40.580 に答える
129

私の意見ではこれを微調整する最も簡単な方法 (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が、この場合はタイプミスにすぎないため、この方法で修正するのが理にかなっている可能性があります。

于 2009-11-26T00:58:09.480 に答える
61

これを行うもう1つの方法は次のとおりです。

git config remote.origin.url https://github.com/abc/abc.git

既存の URL を表示するには、次のようにします。

git config remote.origin.url
于 2013-04-03T10:28:01.487 に答える
24

.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
于 2009-11-26T00:32:49.880 に答える