当我尝试从我的远程数字海洋服务器git clone
我的Bitbucket repo时,我收到此错误。我尝试克隆repo的服务器目录不为空,因为我在其中设置了我的Django项目(env
,static
,manage.py
等都在那里)。那么如何将repo克隆到这个非空的目录中呢?
我已经尝试过一个推荐的回答,说使用git fetch
和git checkout -t origin/master -f
- 并且没有用 - 我收到了这个错误:
fatal: A branch named 'master' already exists
我可以做什么建议?
答案 0 :(得分:0)
如果我理解得很清楚,你有一个文件夹,你已经拥有了将要克隆的文件。
你能做的是:
将您的文件夹初始化为GIT存储库
git init
将所有文件存放在您的文件夹中
git stash save -u
添加远程存储库网址
git remote add myremotepository git@github.com:X/Y.git
拉东西:)
git pull myremoterepository master
重新申请您藏匿的文件
git stash pop (or git stash apply if you want them to still be in the stash memory)
答案 1 :(得分:-3)
确保您计算机上的项目名称与回购名称不同。如果它们相同,则将无法克隆。例如,您可以将存储库命名为 project_java ,而计算机上项目的实际名称可以是 project