今日のお勉強。180511-git
バージョン管理ツールGit
Pro Git の「7. Git のさまざまなツール」を読みました。
git
デバッグって、原因がわかるのに時間がかかってしまうことがあります。
でも、gitを使って原因を探す助けになるとのことで、
いろんな使い方ができることを知り、勉強になりました。
$ git blame ファイル名
誰がいつ変更したのか、最後のコミットや、名前、日付、時間、変更内容が出力。
デバッグに使う。
[Git] blameコマンドで特定の行がいつ変更されたのか調べて、バグの混入を見つける - YoheiM .NET
Git blameを使って効率の良い犯人探し(w - Qiita
$ git bisect
問題がない状態・ある状態を判定。
主導の場合は、
$ git bisect good
で、問題ない状態を実行。
$ git bisect bad
で、問題ある状態を実行。
使い方によっては、テストの自動化もできるらしい。
次回は「8. Git のカスタマイズ」からです。