2017-08-24 13 views
1

私は研究を行ったので、これは投稿された質問と似ていません。リポジトリを削除した後に致命的なエラーが発生する

私はgithubの上で作成した新しいレポを引くと、このエラーメッセージを取得しようとしている

$ git pull https://github.com/{my repo}.git 
From https://github.com/{my repo} 
* branch   HEAD  -> FETCH_HEAD 
fatal: refusing to merge unrelated histories 

私はこの試みた:これも

$ git merge origin/master --allow-unrelated-histories 
merge: origin/master - not something we can merge 

を:

$ git pull --allow-unrelated-histories origin master 
remote: Repository not found. 
fatal: repository 'https://github.com/{my user name}/20170802.git/' not found 

とこれ:

$ git fetch 
remote: Repository not found. 
fatal: repository 'https://github.com/{my uer name}/20170802.git/' not found 

これは、私が(50MB以上の)ムービーファイルをプッシュできなかったレポを削除した後に発生します。 githubでファイルをアップロードできなかった場合:ステージをリセットしてムービーファイルを削除し、自分のコンピュータ上のプロジェクトフォルダに新しいファイルを貼り付け、再度プッシュしようとしましたが、gitbashは私がプッシュしようとしていることを続けました古いムービーファイル 私はWindows 10にgitbashを使用しています。

+0

クローンまたはプルしようとしていますか?また、最初のコードスニペットのURLにユーザー名が表示されていないようです。 – TW80000

答えて

2

git cloneコマンドの使用についてはどうですか? ので、同じように:

$ git clone https://github.com/{my repo}.git 

このcommandは、リモートのgitリポジトリのローカルコピーを作成します。あなたは、ディレクトリのgit bashで指定することは、現在オンになっています。

あなたは「新しいレポ」を引くと言いますが、あなたは以前は「レポを削除しました」と言いますが、何かのコンテンツをプッシュするのに問題がありました。したがって、このリポジトリを再度ローカルディレクトリに複製する必要があるようです。これは、リポジトリが見つからないというエラーがあなたのローカル環境に物理的に存在しないため、エラーが表示される理由です。

初めてリポジトリをコンピュータに持ってきた場合(またはそれがもう存在しない場合)は、git cloneコマンドを使用する必要があります。

クローンを作成した後、リポジトリのブランチは、元の最新のコミットですでに最新の状態になります。

その後、起点/ {branch_name}に変更が発生した場合は、git fetchgit pullを使用してローカル支店を最新の状態にします。

+1

これを解決するためのTW80000と0xDEFACEDをありがとうございます。私は、私が得たエラーのために頭がおかしくなり、同様の名前の2つのプロジェクトを混乱させるルーキーの間違いを作った.1つは仕事のため、もう1つは個人的なものだった。 – Viet

+0

問題ありません!喜んで:) – 0xDEFACED