の概念remote
は、単にリモート リポジトリの URL です。
origin
は、そのURL を指すエイリアスです。したがって、リポジトリに何かをプッシュするたびに URL 全体を書き込む代わりに、このエイリアスを使用して実行するだけです。
git push -u origin master
ローカルマスターブランチからリモートオリジンリポジトリpush
にコードを git するよう指示します。
リポジトリを複製するたびに、gitはデフォルトでこのエイリアスを作成します。また、新しいリポジトリを作成するときはいつでも、自分で作成します。
いずれにせよ、この名前をいつでも好きな名前に変更して、これを実行できます。
git remote rename [current-name] [new-name]
これは (マシン上の) gitアプリケーションのクライアント側に保存されるため、変更しても開発プロセスやリモート リポジトリには何の影響もありません。アドレスを指す名前にすぎないことを忘れないでください。
エイリアスの名前を変更することによってここで変更される唯一のことは、何かをリポジトリにプッシュするたびに、この新しい名前を宣言する必要があることです。
git push -u my-remote-alias master
明らかに、1 つの名前で 2 つの異なるアドレスを指すことはできません。そのため、このエラー メッセージが表示されます。origin
ローカル マシンには、名前が付けられたエイリアスが既に存在します。エイリアスの数とエイリアスを確認するには、次のコマンドを開始します。
git remote -v
これにより、所有しているすべてのエイリアスと対応する URL が表示されます。
これを実行したい場合は、それらを削除することもできます。
git remote rm my-remote-alias
簡単に言えば:
- すでに持っているものを見つけ、
- それらを削除または名前変更し、
- 新しいエイリアスを追加します。
ハッピーコーディング。