Githubで任意の2地点間の差分をレビューする方法

Github上でコードレビューするときどうしてますか?

毎回プルリクエストしてる?
いやいや、差分を見たいだけならわざわざプリクエストしなくても見れるんですよ!
自分が書いたコードをレビューするならプルリクを立てる必要ありません。

ブランチ間の差分を見る方法

メニューから"Code" -> "Branches" -> "Compare"


こんな風に差分が見れます。



URLはこんな感じです。
https://github.com/DQNEO/RebaseMe/compare/master...wild

URLに直接コミットIDを入力してもOK

URLでブランチ名のかわりにコミットハッシュ値を指定してもOKです。
つまり、下記はどれも同じ意味になります。

任意の2地点間の差分を見れる

実は、ブランチとか関係なく任意の2地点間の差分を見ることができます。

https://github.com/DQNEO/RebaseMe/compare/f117e...91aac

これ、コマンドラインでgit diffするのと同じことなんです。
% git diff f117e...91aac
diff --git a/README.md b/README.md
index 18edbba..882286b 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-ひつじが1ぴき
+ひつじが1ぴきだぜぇ

-ひつじが2ひき
+ひつじが2ひきだぜぇ

-ひつじが3ひき
+ひつじが3ひきだぜぇ
カテゴリ:

人気記事