新しいリポジトリを作成します。
git init
echo "# MESSAGE" >> README.md
git add README.md
git commit -m "first commit"
それから、自分のコミットをgithub上に作成された空のリモートリポジトリにプッシュしたいので、remoteを設定しなければなりません。
以下のコマンドを使用することの違いは何ですか? :
git remote add Origin [email protected]:User/UserRepo.git
git remote set-url Origin [email protected]:User/UserRepo.git
最後にPushを実行します。
git Push -u Origin master
編集1:
Git initの直後にremote set-url Originを呼び出すとどうなりますか?リモートset-url OriginはOriginを作成しますか? Originがgit initの後にすでに存在している場合、私のシナリオでこれらのコマンドを使用しても違いはありません。
以下は新しいリモートを追加するために使用されます。
git remote add Origin [email protected]:User/UserRepo.git
以下は既存のリモートリポジトリのURLを変更するために使用されます。
git remote set-url Origin [email protected]:User/UserRepo.git
以下はOrigin
と-u
で定義されたリモートリポジトリのマスターブランチにあなたのコードをプッシュするでしょうあなたはあなたの現在のローカルブランチをリモートマスターブランチに向けることができます:
git Push -u Origin master
git remote add Origin [email protected]:User/UserRepo.git
を実行すると、Origin
という名前の新しいリモートが作成されます。git remote set-url Origin [email protected]:User/UserRepo.git
を実行すると、gitはOrigin
という名前の既存のリモートを検索し、そのリモートリポジトリのURLを変更します。 gitがOrigin
という名前のリモートを見つけられない場合、エラーfatal: No such remote 'Origin'
が発生します。新しいリポジトリを作成するつもりなら、git remote add Origin [email protected]:User/UserRepo.git
を使ってremoteを追加してください。
下記はあなたの地域のレポを再初期化します。リモートリポジトリ(つまりOrigin)もクリアします。
git init
次に、存在しない場合は 'Origin'を作成します。
git remote add Origin [repo-url]
そうでなければ、set-url
サブコマンドを使って既存のリモコンを編集することができます。
git remote set-url Origin [repo-url]
また、既存のリモートを確認することができます。
git remote -v
お役に立てれば!
git remote add
=> _は_ /新しいリモコンを追加します。
git remote set-url
=> _ updates _ / existing remote。
add
の後に続くリモート名は、そのコマンドの前には存在しなかった新しいリモート名です。set-url
の後にくるリモート名は、リポジトリのリモート名としてすでに存在しているはずです。git remote add myupstream someurl
=> myupstreamリモート名が存在しませんでした。このコマンドで作成しています。
git remote set-url upstream someurl
=>上流のリモート名はすでに存在しています私はURLを変更しているだけです。
git remote add myupstream https://github.com/nodejs/node => **ADD** If you don't already have upstream
git remote set-url upstream https://github.com/nodejs/node # => **UPDATE** url for upstream
新しいリモートを追加するには、あなたのリポジトリが保存されているディレクトリで、端末上でgit remote add
コマンドを使用してください。
git remote set-url
コマンドは、既存のリモートリポジトリのURLを変更します。
基本的に、remote add
は新しいものを追加すること、remote set-url
は既存のものを更新することです。
remote set-url Origin
の直後にgit init
を呼び出すことはできません。これは、git remote set-url
コマンドではOriginが作成されないため、既存のリモートリポジトリのURL が変更されるためです。
そのため、コマンドgit remote set-url
は、リポジトリを複製するか、Originという名前のリモートを手動で追加した場合にのみ機能します。
git remote -v
コマンドでremoteをチェックできます。名前の後にremote urlが表示されます。あるいは、このコマンドがfatal: Not a git repository (or any of the parent directories): .git
のようなエラーを出す場合、リポジトリは存在しないので、Originをコマンドgit remote add
で追加する必要があります。
1. git remote add
このコマンドは新しいリモートを追加するために使用されます、あなたはあなたのリポジトリのディレクトリで、端末上でこのコマンドを使用することができます。
Git remote addコマンドは2つの引数を取ります。
例えば、次のとおりです。
git remote add Origin https://github.com/user/repo.git
2 .git remote set-url
Git remote set-urlコマンドは、既存のリモートリポジトリのURLを変更します。
Git remote set-urlコマンドは2つの引数を取ります。
Origin
またはupstream
は2つの一般的な選択肢です。たとえば、git remote set-url
コマンドを使用して、リモートのURLをSSHからHTTPSに変更できます。
git remote set-url Origin https://github.com/USERNAME/REPOSITORY.git
リモートURLが変更されたことをコマンドgit remote -v
で確認できます。
注: "Origin"はコマンドの一部ではない規則です。 "Origin"はリモートリポジトリのローカル名です。 「Origin」の代わりに任意の名前を使用できます。
例えば:
git remote add myorigin [email protected]:user/repo.git
git remote set-url myorigin https://github.com/user/repo.git
Githubからの参照: remote add 、 remote set-url
1. git remote add Origin [email protected]:User/UserRepo.git
git init
を使用して現在の作業リポジトリにgitを初期化した後のコマンドシリーズの2番目のステップです。git remote -v
2. git remote set-url Origin [email protected]:User/UserRepo.git
このコマンドは、誤って最初に誤ったリポジトリにプッシュした場合、上記のコマンドを使用して"リモートリポジトリのパスをリセット"することができることを意味します。
3. git Push -u remote master
このコマンドは単にあなたのファイルをリモートリポジトリにプッシュします。Gitは"branch"として知られている何かの概念を持っているので、デフォルトでは明示的に指定しない限りすべてデフォルトでmasterブランチにプッシュされます。代替ブランチ.
リポジトリにあるすべてのブランチのリストを知るには、次のように入力します。git branch
これを試して:
git init
git remote add Origin your_repo.git
git remote -v
git status