我尝试在pre-push脚本(客户端钩子)中克隆我的本地git存储库.我得到了例外:
fatal: working tree '...' already exists.
我不明白异常,因为我显然将repo克隆到另一个目录.
有任何想法吗?
我试过了:
unset GIT_DIR cd .. git clone ./TestTest/ /tmp/PrePushTestClone
它以完全相同的方式失败:(
我有同样的问题,除了我正在处理pre-commit
钩子.当尝试clone
在当前存储库中的另一个repo时,文本错误如下:
致命的:工作树'.' 已经存在.
要解决此问题,我必须先添加此行clone
:
unset GIT_WORK_TREE
我在这里找到了这个解决方案:https://github.com/bower/bower/issues/1033