プルする場合を除いて、早送りせずに常にgitをマージする方法はありますか?
素敵な git-flow に従って、ブランチの履歴を保持するのが好きです (後で機能を削除するのが簡単になります)。そのため、次のように、マージ時に早送りしないように構成を設定しました。
git config --global merge.ff false
ただし、リモートから現在のブランチ/プルを更新するたびに、マージコミットが作成されます...これは、特にGitHubで他のプロジェクトをフォークする場合に非常に厄介です。
git pull
常に早送りする方法はありますか?残念ながら、私はやってみました:
git pull --ff-only upstream master
...エラーが吐き出されるのを見るだけです:
fatal: You cannot combine --no-ff with --ff-only.
私はこれを見るのに本当にうんざりしています: