0

私はgitに少し慣れていないので、その結果、gitの混乱に陥りました。Xcode4.5プロジェクトがあります。コマンドラインでは、ローカルのgitリポジトリと、ローカルのgitリポジトリがリンクされているgithub上のリモートリポジトリを管理しています。GitHub Webサイト(PictureFlyと呼ばれる)でリモートリポジトリを削除し、GitHub Webサイト(PhotoFlyと呼ばれる)で新しいリモートリポジトリを作成することを決定するまで、すべてが順調でした。ローカルリポジトリを古いリモートリポジトリ(PictureFly)にリンク解除し、新しいリモートリポジトリ(PhotoFly)にリンクしたいと思います。単純に見えますが、どのコマンドを入力しても、致命的な警告が表示されます。これが私がやってきたことの典型的な例です:

古いリモートオリジンを削除しようとしています:

//first attempt
git push origin :https://github.com/jac300/PictureFly.git
//first error
fatal: remote part of refspec is not a valid name in      
:https://github.com/jac300/PictureFly.git

//second attempt
git push origin :PictureFly.git
//second set of errors
fatal: 'git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

//third attempt    
git push origin --delete PictureFly
//third set of errors
fatal: 'git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

//fourth attempt
git push origin --delete https://github.com/jac300/PictureFly.git
//fourth set of errors
fatal: 'git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

次に、新しいリモートリポジトリを追加できるかもしれないと思いました。

git remote add origin https://github.com/jac300/PhotoFly.git
fatal: remote origin already exists.  //how does it already exist?

それで、それは「すでに存在している」ので、私はそのリポジトリにプッシュしようとしました:

git push -u origin master
fatal: 'git' does not appear to be a git repository
fatal: Could not read from remote repository.

何が起こっているのか、それを修正する方法がわかりません。どんな助けでも大歓迎です。

4

1 に答える 1

2

GitHubでリポジトリを簡単に削除し、Webサイトから新しい空のリポジトリを作成できます。だから今あなたは間違ったURLを指しているあなたのリモートで立ち往生しています。修正するには:

git remote set-url origin https://new.url.here
于 2012-12-24T22:07:32.013 に答える