タグ

ffに関するmachupicchubetaのブックマーク (3)

  • git pullするとき設定しておきたいこと

    git pull 何気なく毎日このコマンドを使っている人も多いのではないでしょうか。 実はこのコマンド色々と注意すべきコマンドだと思います。 masterブランチを最新に更新したいだけなのに、マージコミットがローカルにできてしまうことがあります。 マージコミットができるとき remote/origin/master にローカルの master ブランチにはないコミットがある場合です。 普通にしておけば、そんなことにはならないような気もします。 しかしながら、 誤ってコミットを master にしてしまった場合 一度 git pull origin master でmergeコミットが生じた場合 その他、ローカルのmasterブランチとfast forwardでマージができないような場合 ローカルにしか存在しないコミットができてしまいます。 マージコミットを作らない方法 git pull o

  • git merge オプションの --ff, --no-ff, --ff-only の違い - yu8mada

    git merge オプションの --ff, --no-ff, --ff-only の違い 作成日 2018.08.15 Git Git コマンド git merge で使われる次の 3 つのオプション --ff, --no-ff, --ff-only の違いを図付きで, できるだけわかりやすく解説します. git merge --ff の場合 git merge --ff でブランチ同士をマージさせると, そのマージがファストフォワードとなる場合, マージコミットを作らず, HEAD だけ移動させます. このオプションは git merge コマンドのデフォルトになります. 次のようなヒストリで:

  • gitのmerge --no-ff のススメ - Qiita

    2015年も終わりになって、gitの基的な使い方の話に更なる需要があるとは思っていないのですが 日が私のAdventCalender担当日であることと、日偶然遭遇したトラブルの都合上、もしかしたらまだ需要が微レ存かもしれないと思い記事を書いていきたいと思います。 まとめ 皆しとくといい。 git のデフォルト設定はどうなっているか gitはデフォルトではmergeコマンドを使った際に、mergeコミットを発生させる必要がない場合mergeコミットを発生せずにmergeを行うfast-forwardでのmergeを行うようになっている。 --no-ffというオプションを付けることで意図的にfast-forwardを行わないコミットをすることが出来る。 どういうトラブルが起こるか 仮にmasterにtopicAブランチをmergeしたとする。 fast-forwardであるmergeの場

    gitのmerge --no-ff のススメ - Qiita
  • 1