2017-06-19 2 views
0

私は愚かな質問があります。私はプロジェクトを作成した後、ローカルバックアップを作成しました。ある時点で、私はバックアップの作業を開始し、そこからGithubリポジトリを作成しました。Visual StudioのGitHubからの最初のプル

ここで、その "バックアップ"をGithubから元のプロジェクトにプルして、正しい場所から作業を開始します。 (私がそれを書き留めると、それは馬鹿だ。)

私が抱えている問題は、Githubに新しくなりました。私のオリジナルプロジェクトはGithubから引き出すことができません。 Visual Studioが最初にそのプロジェクトの新しいリポジトリを作成してから何かできるようになるように頼んでいるようです。

誰でも助けてもらえますか?

+0

メインプロジェクトに変更がありますか?それを完全に削除し、githubから再度プロジェクトをチェックアウトすることはできませんか? – Rob

答えて

0

私はあなたが言っている推測していることは、私は[私のgithubのリポジトリ]をダウンロードすることができる方法です - あなたは、このように行うことができます:あなたは私がどのように」と言っている場合

$ git clone "********insertGithubRepoNameHere*********"

プロジェクトに別のブランチを作成してください」というメッセージが表示されたら、Githubレポに行き、ブランチボタンをクリックしてブランチ名を入力してください:Image of the Branch button

質問を誤解した場合は私は正式にそれを訂正するかもしれない。

+0

その行はどこで入力すればよいですか($ git clone ...)? – joks

+0

私はかわいそうではありませんが、 '' $ ''はコマンドの一部ではなく、私もこれを見つけました:[https://help.github.com/articles/cloning-a-repository/ ](https://help.github.com/articles/cloning-a-repository/)。また、@ ROHITHはそれを持っていると思う。 – Bored

0

gitリポジトリを初期化して、元のプロジェクトにリモートを追加する必要があります。 はそれを行うには、コマンドラインに移動して、あなたのプロジェクトに移動し

c:\projects\myproject> git init 

VSの一番右のコーナー.Under(あなたが同様のVisual Studioからこれを行うことができます)、(ソースコントロールと選択のgitに追加]をクリックしますコマンドラインで今すぐ下の画像)

Add to source control in VS

は、リモートの原点として、あなたGitHubのURLを追加し、プル

git remote add origin https://github.com/user/repo.git 

Nを行いますOWあなたは、2つのリポジトリを使用すると、コマンド

git pull origin master --allow-unrelated-histories 

上記のコマンドは、枝を習得するために、原点からの両方のリポジトリをマージして、これらの2をemrgeできGitHub.Nowからのもので、ローカルおよびその他のは、あなたのリモートをsetup.Oneています。マージの競合が発生した場合は、それを解決する必要があります。

+0

OK、答えに感謝する。私が "git init"と打ち込んだとき、それは "既存のGitリポジトリを再初期化する"と言っていました。次に、私はあなたのステップに従って、 "git remote add origin .."とタイプし、 "remote origin is already exists"というエラーを受け取りました。意味をなさないだから私は次のコマンド "git pull" https:// username:[email protected]/username/repo.git "を実行しようとしましたが、" command not found "" warning:no common commits "を返しました。それはすべてのファイルを取得していたように見えたが、実際のプロジェクトでは何も変わっていない。 – joks

+0

- マージのための無関係無関係の履歴を追加する必要があります。使用しているgitのバージョンは? –

+0

あなたはまた、コマンドの出力を投稿することもできます。マージを行っている間に競合が発生している可能性があります。同じファイルがreposと競合の両方に存在します。 –

関連する問題