有没有办法从命令行指定要提交/存储的目录?
我的用例是我想在git commit -am "some default message"
的{{1}}脚本中添加postdeactivate
作为命令。这样,当我virtualenvwrapper
我的环境时它就会提交。我不想只是按顺序将命令放在脚本中,因为我可能已经更改了目录,它可能会失败(并不可怕)或提交错误的repo(非常烦人)。
我想我可以先将脚本deactivate
放到项目目录中,但似乎应该有一个更清洁的方式。
答案 0 :(得分:2)
git --git-dir=the/local/repo/.git --work-tree=the/local/repo commit