の概念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
明らかに、単一の名前が2つの異なるアドレスを指すことはできません。そのため、このエラーメッセージが表示されます。origin
ローカルマシンで名前が付けられたエイリアスが既に存在します。エイリアスの数とそのエイリアスを確認するには、次のコマンドを実行します。
git remote -v
これにより、所有しているすべてのエイリアスと対応するURLが表示されます。
これを実行したい場合は、それらも削除できます。
git remote rm my-remote-alias
要約すると:
- あなたはすでに何を持っているかを調べ、
- それらを削除するか、名前を変更します。
- 新しいエイリアスを追加します。
ハッピーコーディング。
.git/config
ファイルを調べて、オリジンがまだ宣言されていないかどうかを確認します。