37406


あるリポジトリのgit logだけが見たい場合

[code]

    git clone リポジトリ
    git log
    
[/code]

とソース自体は欲しくないのですがcloneをしています。

ソース量が多いリポジトリですとlogを見たいだけなのにローカルの容量を開けなければならなかったり、取得に時間がかかってしまうので、  
logだけ見る方法はありませんでしょうか。


CC BY-SA 3.0
2017-08-21T06:43:45.773
37369
2017-08-22T12:38:30.827
23189
question
git
ソースを取得せずにgit logだけしたい


`git clone` の [`--bare` オプション](https://git-scm.com/docs/git-clone#git-clone---
bare) を使えば `.git` フォルダだけを clone
し、コード部分は除くことができます。ただしこの部分にはコードの差分情報なども含まれているため、レポジトリによってはダウンロード量があまり変わらないこともあります。（必要に応じて
[`--depth` オプション](https://git-scm.com/docs/git-clone#git-clone---
depthltdepthgt)や [`--single-branch` オプション](https://git-scm.com/docs/git-
clone#git-clone---no-single-branch)が有用かもしれません。）

GitHub や BitBucket 上のレポジトリであれば、ウェブサイトからログを見るのが早そうです。コミットメッセージ、簡単なdiff、blame
の確認ならブラウザ上で行えます。どうしても CLI 上が良いなら、API 経由でもらってくることは可能です。


CC BY-SA 3.0
2017-08-22T12:19:11.687
37406
2017-08-22T12:38:30.827
2017-08-22T12:38:30.827
19110
19110
37369
answer