githubからリポジトリをフォークし、ローカルブランチでいくつかの変更を加え、プルリクエストを提出し、リクエストが受け入れられました。今、私はこのようなルックスからフォークしましリポジトリ: ... -> (commit) (merge_my_fix_commit [master]) -> (my_fix_commit) ->
プル要求が受け入れられた後にローカルフォークがフェッチされないマージコミット?
my_fix_commit
は、私は私のプルリクエストで送信したコミットされ、そしてmerge_my_fix_commit
がマージされ、著者によってなさコミット。
問題は私のフォークの歴史は、まさにプルリクエストが受理された以前のように残っていることである: ... -> (commit) -> (my_fix_commit)
はmerge_my_fix_commit
をフェッチしませんgit fetch --all
を作ります。これはこれのようになっていますか?フォークの履歴を元のレポとまったく同じように見えるようにするにはどうすればよいですか?
私は既にオリジナルのレポをリモートとして追加しています。私はgithub forkをリモートに追加する前に実際にこれを行った。とにかく、 'git fetch --all'は' Fetching origin ... Fetch myfork ... 'を出力しますが、まだマージコミットの兆候はありません。 – Monfico
@Monfico、どのようにレポを見ますか?例えば。 'gitk'だけでなく、' gitk --all'を使って変更を確認してください。まだ適用されていません。また、ローカルマスターの新しいコミットを 'git checkout master && git merge -ff-only upstream/master'と直接マージしようとすると、結果はどうなりますか? – madhead