让我们说我已经在我的eclipse工作区项目“Myproject”中加入了新的repo。我已经为bitbucket.org/myuser/MyRepoHoldingMyProject创建了一个用户和一个存储库。不幸的是,我搞砸了“Myproject”,我创建了一个新项目“MySecond”。将“MySecond”推送到MyRepoHoldingMyProject以覆盖其文件的最佳方法是什么。我是否必须删除repo并创建一个新的,然后初始化“MySecond”?或者当我只是补充“Myproject”的内容和名称时它会起作用吗?
答案 0 :(得分:0)
将远程仓库重命名为其他名称是个好主意,例如MyRepoHoldingMyProject_backup
并创建一个新的回购MyRepoHoldingMyProject
。
这样做不会丢失提交历史记录,也可能是一些有价值的代码。
之后只是:
git init
项目根目录中的 MySecond
,如果尚未完成
git git remote add origin link_to_new_repo
git add -A
检查git status
已添加哪些文件
git commit -m 'Initial commit'
git pull
git push