我在Github上创建了一个存储库,并从我的本地计算机上克隆了该存储库,还推送了一些代码。我使用存储库代码从虚拟在线计算机克隆了该存储库,问题是我已经克隆了一次,之后,我从本地计算机提交了一些更改,然后尝试再次在线克隆存储库以将更改添加到我的本地存储库中。在线回购,但出现此错误:
fatal: destination path '' already exists and is not an empty directory.
我不知道是否还有另一种方法可以完成此操作,我对git还是很陌生,还有很多东西需要学习。
答案 0 :(得分:2)
在虚拟机中再次使用git pull
而不是第二次使用git clone
。拉动前,请确保cd
进入虚拟机上的repo文件夹。
您只需克隆一次。每次之后,您只需要提取新的更新即可。
答案 1 :(得分:0)
当您尝试在已经存在git repo的文件夹中克隆存储库时,将显示此错误(.git
文件夹)。
一旦git clone
进入了git存储库,并且您将更新此存储库以使其在本地计算机上保持最新状态,则必须执行git pull
才能将远程存储库更改为您的本地计算机。
git clone
-您从该存储库下载所有文件,并从该存储库下载sourcetree
git pull
-将所有更改从远程更改为本地计算机