私は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.
何が起こっているのか、それを修正する方法がわかりません。どんな助けでも大歓迎です。