ローカルリポジトリとリモートリポジトリを接続する


104

ローカルリポジトリがあります。アプリ全体を作成しましたが、リモートリポジトリにプッシュしたいと思います。私はすでにリモートリポジトリも持っています。行った作業を失うことなく、これら2つのリポジトリを接続するにはどうすればよいですか?

回答:


148
git remote add origin <remote_repo_url>
git push --all origin

を使用するときにこのリモートリポジトリを自動的に使用するようにすべてのブランチを設定する場合はgit pull--set-upstreamプッシュに追加します。

git push --all --set-upstream origin

リモートリポジトリのURLはこのようなものでなければなりませんか?https://example.com/projects/luotsi/repositories/git/marketing-site-redux
Om3ga

2
多分そう。技術的には必要ありませんhttps://example.com/.../reponame.gitが、通常はで終わり.gitます。
vergenzt

見つけるための最も簡単な方法は、それを試してみることです。それが正しくない場合、Gitが通知します。
vergenzt

2
アプリはまだローカルリポジトリにありますか(つまり、ある時点で完了git initしてコミットなどを行いましたか)?このエラーメッセージは、リポジトリにいないことを意味します。
vergenzt

4
1つのフォルダーレベルを下に移動すると、リポジトリは別の城にあります
Chris McCall 2013年

1

あなたがこれを尋ねたのはかなり前のことですが、他の誰かが必要な場合、私はここで「Githubにプロジェクトをアップロードする方法」と言っていたことを行い、この質問の一番上の回答のすぐ後ろにありました。そして、トップの答えはここに言っていた後、「gitエラー:いくつかの参照をプッシュできませんでした」正確にすべてが機能した原因はわかりません しかし今は働いています。


2
リンクに依存する回答は眉をひそめています。それらのページの関連部分を回答にコピーしてください。
Binary Worrier 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.