1. ホーム
  2. git

[解決済み] 別フォルダでgit "log "コマンドを使用する

2022-04-23 12:19:14

質問

フォルダA(gitプロジェクト)にいくつかのphpファイルがあります。これらのphpファイルで、フォルダBに対して "git log" を実行したいのですが、フォルダBは別のgitプロジェクトです(したがって、ログはAとBで異なる)。

シェルコマンドでどうすればいいのでしょうか?

解決方法は?

からです。 man git :

で行うことができます。 --git-dir パラメータで、コマンドを渡す前に指定します。

git --git-dir /foo/bar/.git log

(を指定する)。 .git ディレクトリが必要です)。から ドキュメント :

--git-dir=<path>

リポジトリへのパスを設定します。これは GIT_DIR 環境変数。絶対パスでも、現在の作業ディレクトリからの相対パスでもかまいません。