在我們使用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