ファイルの更新履歴を醸すの巻き
git blame filename
git blame filename
特定ファイルの更新履歴を追うことができます。
$ git blame README.md 24b1cf2b (****** 2018-11-14 16:04:39 +0900 1) # Serverless Application f8c542d6 (****** 2018-11-22 15:43:15 +0900 8) f8c542d6 (****** 2018-11-22 15:43:15 +0900 12) ├── api : REST AP用のFunction 24b1cf2b (****** 2018-11-14 16:04:39 +0900 13) │ ├── function1
git log --follow -p filename
git log --follow -p filename
同じようなコマンドに上記のようなコマンドもあります。
$ git log --follow -p README.md commit a2c338996498bcb44f9176d6a6b412e7a8a52d10 Author: ******* <*******> Date: Thu Nov 29 13:54:45 2018 +0900 Add test directory description diff --git a/README.md b/README.md index 5d08044..039a18b 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ │ ├── stg.yml : Staging環境 │ └── prd.yml : Production環境 ├── pkg : 共通パッケージ +├── test : ユニットテスト実行スクリプト └── cmd : CloudWatchから呼ばれるFunction ├── function1 ├── function2 commit 391e346ce01bbc7d504e742f60b55b832c4e71a1 Author: ******* <*******> Date: Wed Nov 28 19:26:09 2018 +0900 Add database migration tool diff --git a/README.md b/README.md index fb95a67..5d08044 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ │ * │ └── functionN ├── deployments : Serverless Frameworkの共通設定ファイル +│ ├── local : ローカル環境の各Functionのdocker-compose定義