git remote
最も簡単な方法は、次のローカルクローン内からコマンドラインを使用することFORK
です。
git remote rm origin
git remote add origin https://github.com/user/FORK.git
または、このGitHubの記事に示されているように、1つのコマンドで:
git remote set-url origin https://github.com/user/FORK.git
より良い方法は次のとおりです。
- 元のリポジトリを参照するリモートを維持する
- 新しいブランチで作業を行います(フォークを追跡するアップストリームブランチがあります)
それで:
git remote rename origin upstream
git branch -avv # existing branches like master are linked to upstream/xxx
git remote add origin https://github.com/user/FORK.git
git checkout -b newFeatureBranch
元のリポジトリの最近の進化に基づいてフォークを更新する必要があるときはいつでも:
git checkout master
git pull # it pulls from upstream!
git checkout newFeatureBranch
git rebase master # safe if you are alone working on that branch
git push --force # ditto. It pushes to origin, which is your fork.