今日のお勉強。180511-git

バージョン管理ツールGit

Pro Git の「7. Git のさまざまなツール」を読みました。  

 

git

Git - Git によるデバッグ

デバッグって、原因がわかるのに時間がかかってしまうことがあります。

でも、gitを使って原因を探す助けになるとのことで、

いろんな使い方ができることを知り、勉強になりました。

 

 

$ git blame ファイル名

誰がいつ変更したのか、最後のコミットや、名前、日付、時間、変更内容が出力。

デバッグに使う。

[Git] blameコマンドで特定の行がいつ変更されたのか調べて、バグの混入を見つける - YoheiM .NET 

Git blameを使って効率の良い犯人探し(w - Qiita

 

$ git bisect

問題がない状態・ある状態を判定。

主導の場合は、

$ git bisect good

で、問題ない状態を実行。

$ git bisect bad

で、問題ある状態を実行。

使い方によっては、テストの自動化もできるらしい。

git bisect で問題箇所を特定する - Qiita

 

 

次回は「8. Git のカスタマイズ」からです。