在我们使用git
从远程主机克隆一个版本库的时候,如果克隆到本地的文件夹是空则不会有任何问题,那么当我们克隆到本地文件夹非空时则就会出现错误信息了,并且clone
不成功
clone
到本地不为空的文件夹下的时候会出现这样的提示,例如
already exists and is not an empty directory.
那么我们怎么解决这种问题,并且使之成功呢!如下操作步骤详解
然后执行先进入你想
git clone
到本地的非空文件夹下
git clone
到一个临时文件tmp
git clone https://git.oschina.net/lhjjj/aaaa.git.git tmp
在把
git clone
下来的
.git
移动到当前文件夹下
mv tmp/.git .
这个时候就可以把第一步
git clone
的临时文件tmp删除掉了
rm -rf tmp
最后删除
git
操作痕迹,撤销当前
head
的内容并重置
git reset --hard HEAD
HEAD is now at 8ty6767v Initial commit