2010-11-24 10 views
3

リモートGitリポジトリからターミナルコマンドを使って情報を取得する簡単なPHPアプリケーションを作成しようとしています。ローカルの作業コピーやリポジトリを作成したくありません。私は、リモートリポジトリ(ブラウズツリー、コミット履歴、ファイル差分、ダウンロードファイル)から情報を読み取るだけなので、読み取り専用接続になります。私は出回っSVNのためにということを行っている、それは簡単だったログ、LS、デフ、猫..リモートリポジトリでGitコマンドを実行する方法

:私がする必要がどのような

は、単純なSVNのもののような一連のコマンドを実行することです。通常、コマンドは次の形式に似ていました:

svn --user myusername --pass mypassword --non-interactive command -r revisionNumber urlToRemoteRepository 

私の質問は、ターミナルコマンドだけでGitリポジトリから同様の情報を取得する方法ですか?

答えて

2

PuTTY(Windows)またはsshコマンド(Mac/Linux)を使用してサーバーにSSH接続し、コマンドラインから実行します。

+0

これは、ユーザーが達成したい最終目標のための過剰です。 –

2

これはgitのワークフローではありません。

git fetch 

次に、あなたが得たものを調査するために

gitk --all 

または

git log --all --decorate --graph # optionally --oneline if there's lots there 

を使用しています。

希望するこれは役に立ちます

関連する問題