最佳答案
我正在尝试从一个不同的目录比我在运行git。例如,如果我在:
cd /home/domain/
git status << runs perfect ie
# On branch master
# Your branch is ahead of 'origin/master' by 6 commits.
所以现在我想使用--git-dir
选项从不同的目录运行这个命令。
因此,假设我在root/
中,并尝试这样做:
git --git-dir="/home/domain/" status
## Error
fatal: Not a git repository: '/home/domain/'
我还试图包括.git
文件夹,即。
git --git-dir="/home/domain/.git/" status
但这看起来像是试图从根目录运行git,即删除域文件夹中的所有内容,并在根目录中添加所有内容。
希望有人能告诉我我做错了什么。