私はこれについて困惑してきましたが、答えがわかりません。私のチームがorigin/develop(私はローカルで追跡しています) に取り組んでおり、私はローカル ブランチに取り組んでいるとしましょうfeat-search。私はいくつかのコミットを行っており、変更をdevelopブランチに取り込みたいと考えています。私のオプションは次のとおりです。
git pull origin developgit pull --rebase origin developgit checkout develop; git pull origin develop; git checkout feat-search; git rebase developgit checkout develop; git pull origin develop; git checkout feat-search; git merge develop- 上記のどれでもない; 私のブランチで作業を続けて、変更を持ち込まないでください
develop
問題は、 を使用するgit pull --rebaseと、ブランチをマージすると git グラフが折りたたまれ、分岐していないように見えるということです。人々はそれを好まないかもしれません。を使用するgit pullと、開発が私のブランチにマージされ、グラフでも奇妙に見えます。
私は地獄のように混乱しています。どんな助けでも大歓迎です。