当前位置:  开发笔记 > 开发工具 > 正文

在预推钩中克隆GIT仓库时出现"工作树已经存在"的例外情况

如何解决《在预推钩中克隆GIT仓库时出现"工作树已经存在"的例外情况》经验,为你挑选了1个好方法。

我尝试在pre-push脚本(客户端钩子)中克隆我的本地git存储库.我得到了例外:

fatal: working tree '...' already exists.

我不明白异常,因为我显然将repo克隆到另一个目录.

有任何想法吗?


我试过了:

unset GIT_DIR
cd ..
git clone ./TestTest/ /tmp/PrePushTestClone

它以完全相同的方式失败:(



1> sobolevn..:

我有同样的问题,除了我正在处理pre-commit钩子.当尝试clone在当前存储库中的另一个repo时,文本错误如下:

致命的:工作树'.' 已经存在.

要解决此问题,我必须先添加此行clone:

unset GIT_WORK_TREE

我在这里找到了这个解决方案:https://github.com/bower/bower/issues/1033

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有