ローカルコピーなしでリモートgitコミットログを取得する


18

ローカルマシンにクローン/プルせず、SSHのみを使用して、リモートGITリポジトリからコミットログのコピーを取得したい。これは可能ですか?

たとえば、私は次のようなことをしたいです:

git log -- git@github.com/twitter/bootstrap.git

これは汎用的である必要があります。GitHub APIについて知っています(これは単なる例です)。このコマンドは、SSH経由でアクセスできるGITリポジトリで動作する必要があります。

回答:



0

そうは思えません(少なくとも今のところは簡単です-これを可能にするためにGitを拡張できるかもしれません)。

浅いクローンを一時プロジェクトに作成し、実行してgit logからディレクトリを再度削除する小さなスクリプトを作成しました。浅いクローン作成は高速であることが望まれます。

スクリプトはこちら:https : //github.com/albertz/helpers/blob/master/git-log-remote.sh


深さ1の浅いクローンを作成すると、ログには最新のコミットのみが記録されます。
ミクソロジカル14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.