わかりましたので、github上のプロジェクトに貢献しています。githubの上のプロジェクトがあるupstream
githubの上の私のフォークのレポがある、origin
と私のlocal
私のコンピュータ上のレポ。
git checkout -b feature
# Working on feature
git commit -a -m 'only commit on feature'
次にプルリクエストを送信します
git push origin master
プルリクエストが確認され、無関係な変更を行う必要があります。他の誰かがコミットしてマージしますupstream/master
upstream
メンテナから「プルリクエストをマスターの上にリベースする」ように言われました
これは私の話です(法と秩序の効果音を挿入してください)。
私はプルリクエストに変更を加えていませんが、ブランチ機能でのコミットは同じです。
git checkout master
git fetch upstream
git checkout feature
git rebase master
=> "Current branch feature is up to date."
git push origin feature
=> "Everything up-to-date"
わかりません。私がupstream/master
プルリクエストをプッシュした後に誰かがコミットしてマージしたことを知っている場合、これはどのようにして可能origin/feature
ですか?
この状況で正しい手順を教えてください。
git push origin feature
、非早送りエラーが発生したり、プッシュに失敗したりしました。