すでにこれらの質問をチェックしました:
git pull --rebase はいつ使用する必要がありますか?
リベースを実行した後、Git コミットが同じブランチで複製される
`git pull --rebase` で問題が発生するのはいつですか?
しかし、私が理解できないのは、常にすべきだと言う人もいればgit pull --rebase
、引っ張るときにデフォルトオプションとして設定する人もいれば、問題を引き起こしていると言う人もいるということです。
私は git log で重複したコミットの問題に直面しています。それは、私たちがす--rebasing
べき場所が間違っているためだと思います。 rebase はコミットをレプリケートします。pull
git pull
git pull --rebase
シナリオ:
- 仕事を始めて何か新しいことをする前に、他の開発者の変更をプルする必要があり
git pull --rebase
ますgit pull
。なぜ? - 作業してコミットし、プッシュすることに決めたが、git から最初にプルするように求められた場合、 git pull を使用する必要があります
--rebase or git pull
か? なぜ? - 仕事とコミット、仕事とコミット(ループ)、そして仕事の途中で、仕事を続ける前に誰かの変更が必要
git pull
ですgit pull --rebase
。なぜ ?
ありがとう