1. ホーム
  2. git

[解決済み] リポジトリにいない状態で Git コマンドを実行するには?

2022-04-14 03:58:56

質問

あるリポジトリに対して、そのリポジトリに居ながらにしてGitコマンドを実行する方法はありますか?

例えばこんな感じです。 git /home/repo log ?

というのは勘弁してください。 cd を追加してください。私はこれを exec を呼び出します。

解決方法は?

試してみてください。

git --git-dir=/home/repo/.git log

リポジトリの .git ディレクトリまでのパスを指定することが重要です。さもなければ、次のようなエラーメッセージが表示されるだけです。

fatal: Not a git repository