Git ドリル 入門編(演習)の解答例を写経した。

http://www.javaring.info/slides/GitDrill/index.html解答例を写経した。

感想

  • rebase 便利!
    • 最初、単にブランチの派生元を付け替えるだけと思っていた。
    • 歴史の一本化のところで、 E' ができる理由がすぐに分からず??となった。
  • 入門編のハードルが高かった。

前回のまとめ忘れ

  • git show
    • コミットに関する詳細を表示
  • git checkout -b 新規ブランチ名 元ブランチ名
    • 新規ブランチの作成
  • git rebase
    • ブランチの派生元を変更する。
    • 分岐したところまで戻って、適用してない変更内容を適用する。

 

  • git reset --hard コミット名
    • コミットの取り消し。hardオプションは、インデックス/ワーキングディレクトリも戻す。
  • git merge --squash ブランチ名
    • ブランチの差分をまとめる。
    • コミットされないので明示的にコミットが必要。