タグ

ブックマーク / yu8mada.com (2)

  • 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 でより良いコミットメッセージを書く方法 - yu8mada

    Git で管理しているプロジェクトのソースコードを色々変更して, いざコミットという時にどういった変更をしたのかを説明するためにコミットメッセージというものを書きますよね. 例えば次のコマンドで, メッセージ付きでコミットできます: こうしてメッセージを残しておくことによって後々 git log コマンドなどでどんな変更をしてきたかを知ることができます. それほど詳しい説明がいらない, 一行のメッセージで十分コミットの内容を使えることができるようなコミットでしたらそれでもいいのでしょう. でもより詳しい説明を付け加えないとコミットの内容が理解しづらいという場合は, より良いコミットメッセージの残し方があるんです. それは git commit コマンドに -m オプションを付けないでそのまま実行してしまうんです. そうすると .gitconfig の core.editor で指定されたエ

  • 1