親リポジトリが存在するフォルダーにgithubからフォークをプルする際に問題が発生します。
親リポジトリの変更をプルできるローカルフォルダーがすでにあります。
これが私のステップです:
- フォークされたリポジトリのローカルフォルダを作成します
- githubでリポジトリをフォークする
- フォークされたリポジトリをローカルフォルダにプルします
- 変更を加え、コミットしてプッシュします
- Githubはコミットを登録しました
これまでのところ問題はありません。2つの兄弟フォルダーがあります。1つは元のリポジトリを持ち、もう1つは作業可能なフォークを持ちます。
次に、フォークを2台目のマシンに引っ張る必要があります(テスト用)。セカンダリマシンでの手順は次のとおりです。
cd folderWith ORG repo
git remote add UniqueName git://github.com/myUserName/forkedRepoName.git
git branch -a
UniqueNameは表示されません。ここに問題があると思いますgit remote -v
UniqueNameのフェッチエントリとプッシュエントリの両方を示しています。フェッチ/プルだけが必要ですgit branch fork
。ORGリポジトリとFORKリポジトリを切り替えることができるように、新しいブランチを作成しますgit checkout fork
git pull UniqueName/master
。「致命的なエラー:「UniqueName/master」はgitリポジトリではないようです」
私は何を間違っているのですか?
セカンダリマシンにも兄弟フォルダを作成したくありません。別のブランチのみを作成します。
更新:を実行した後
git branch -a
、最初にのブランチが表示されます。UniqueName
git fetch/pull