Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

Git diffでブランチ間の差分をとる その2: {{branchname}}:{{filename}}記法

shuzo-kino.hateblo.jp
の別版。
" {{branchname}}:{{filename}}"な感じでも差分をチェックできます。
公式のドキュメントを漁ってみましたが、どういうわけか見つかりません。

実際のところ

gobotのリポジトリを例にしてみます。
.travis.ymlの差分を見たい場合
remotes/origin/feature/scan-joystickとremotes/origin/devでは

$ git diff remotes/origin/feature/scan-joystick:.travis.yml remotes/origin/dev:.travis.yml 
diff --git a/.travis.yml b/.travis.yml
index 746fa91..9c7fede 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,11 +1,11 @@
 language: go
-sudo: false
+sudo: required
 dist: trusty
 go_import_path: gobot.io/x/gobot
 go:
    - 1.7.6
-   - 1.8.3
-   - 1.9.0
...

一方、remotes/origin/feature/scan-joystick少し古めなremotes/origin/feature/dronesmithの比較では

$ git diff remotes/origin/feature/scan-joystick:.travis.yml   remotes/origin/feature/dronesmith:.travis.yml 
diff --git a/.travis.yml b/.travis.yml
index 746fa91..efbc719 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,44 +1,33 @@
 language: go
-sudo: false
-dist: trusty
-go_import_path: gobot.io/x/gobot
+sudo: true
 go:
-   - 1.7.6
-   - 1.8.3
-   - 1.9.0
-   - tip
+ - 1.4
+ - 1.5