Git提交一个目录而不在git路径中

时间:2014-02-17 14:56:23

标签: git

有没有办法从命令行指定要提交/存储的目录?

我的用例是我想在git commit -am "some default message"的{​​{1}}脚本中添加postdeactivate作为命令。这样,当我virtualenvwrapper我的环境时它就会提交。我不想只是按顺序将命令放在脚本中,因为我可能已经更改了目录,它可能会失败(并不可怕)或提交错误的repo(非常烦人)。

我想我可以先将脚本deactivate放到项目目录中,但似乎应该有一个更清洁的方式。

1 个答案:

答案 0 :(得分:2)

git --git-dir=the/local/repo/.git --work-tree=the/local/repo commit

Git Status From Outside of the Working Directory