--- # 変更の差分はどこへ? <div class="corner-triangle"><div class="corner-triangle-text">雑談</div></div> ## Q. どのファイルをどのように変更したのか? commitが参照するtreeはスナップショット 差分ではない 変更の内容はどこに記録されるのか? 過去の復元:treeから全ファイルを復元すればOK 過去と現在の差分:??? ## A. gitは変更内容を記録していない 差分を調べる際は2つのスナップショットの差分を計算する 差分 = tree A - tree B
--- 研究でもGitを使おう 実験スクリプト + 実行方法 → ビルドツール 論文latex リポジトリは自動化の中心にある - 開発者がリポ内のソースを更新する - CIが 自動生成はいれるべきではない バイナリも 良いメッセージを付ける Linuxのgit-log GitHub Gitのホスティングサービス 小さくコミットする 意味のある範囲でまとめる トップダウンな作業をすべき.