我试图从与我所在的目录不同的目录中运行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,即从我的域文件夹中删除所有内容并在root中添加所有内容。希望有人可以建议我做错了什么。
3 回答
FFIVE
TA贡献1797条经验 获得超6个赞
您还必须定义工作目录。我知道令人困惑,但这是灵活的事情。
git --git-dir=/mycode/.git --work-tree=/mycode status
- 3 回答
- 0 关注
- 731 浏览
添加回答
举报
0/150
提交
取消