gitリポジトリをフォークしました。オリジンに更新がある場合、フォークされたリポジトリは自動的に更新されますか?または、このフォークされたリポジトリを更新するために、cmdでいくつかのコマンドを実行する必要がありますか?このコマンドは何ですか?
質問する
2164 次
3 に答える
20
彼らは github docs でこのトピックに関する非常に具体的なヘルプを持っています: https://help.github.com/articles/fork-a-repo
リモートの構成
リポジトリがクローンされると、元のリポジトリではなく、GitHub 上のフォークを指す origin と呼ばれるデフォルトのリモートが作成されます。元のリポジトリを追跡するには、upstream という名前の別のリモートを追加する必要があります。
git remote add upstream https://github.com/octocat/Spoon-Knife.git
# Assigns the original repo to a remote called "upstream"
git fetch upstream
# Pulls in changes not present in your local repository,
# without modifying your files
アップストリームの変更を取り込む
プロジェクトをフォークした元のリポジトリが更新された場合は、次のコードを実行して、それらの更新をフォークに追加できます。
git fetch upstream
# Fetches any new changes from the original repo
git merge upstream/master
# Merges any changes fetched into your working files
于 2012-08-09T02:01:05.650 に答える
0
リポジトリがクローンされると、元のリポジトリではなく、GitHub 上のフォークを指す origin と呼ばれるデフォルトのリモートが作成されます。元のリポジトリを追跡するには、upstream という名前の別のリモートを追加する必要があります。
彼らがこのブログ投稿で言っているように。
于 2012-08-09T02:00:21.113 に答える