タグ

mergeに関するmachupicchubetaのブックマーク (4)

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

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

  • git pull と git pull --rebase の違いって?図を交えて説明します! | KRAY Inc

    はじめに こんにちは、クレイの亀井です。ここ最近一気に気温が上がりましたね。顔に重点的に汗をかくタイプの私には憂な季節がやってまいりました さて、今月正式リリースしました(!) DocBase プロジェクトではクレイ外部のデザイナーの方と一緒に開発しています。SourceTree で Git を使っている方で、軽いデザイン修正などは弊社の Rails プロジェクトに直接手を加えてプルリクエストを送ってくれます。 こちらのデザイナーさんに「プルリクエストを送る際は、作業ブランチで git pull --rebase origin master してから送ってもらえますか?」とお願いすると「pull はわかるんですけど、この --rebase ってなんですか?これつけると何が変わるんですか?」と質問がきたのです。 作業ブランチで git pull --rebase origin master

    git pull と git pull --rebase の違いって?図を交えて説明します! | KRAY Inc
  • 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