当尝试将项目从使用ant移动到maven时,我意外地收到了处于不良状态的回购。现在,我想清除回购并从头开始。作为git的新手,我有点谨慎,不确定是否可以结帐,然后删除本地的所有文件和文件夹,然后推送到远程仓库,或者如果这实际上是一个非常糟糕的主意。出于某种原因,我很难在谷歌中询问正确的问题。 :dGit:清除本地和远程回购并重新开始
19
A
回答
31
只需删除本地.git
目录,从服务器中删除回购(如果它是github上 - 做回购 - > setiings - >删除)。
然后创建服务器新的存储库,并在本地做:
git init
git remote add origin [email protected]:user/project.git
git add .
git commit -m "Initial commit"
git push -u origin master
+0
此外可以使用,并谨慎使用。 '混帐推-u起源主--force'如果存储库从服务器中删除 – Jessycormier
+0
@Jessycormier真的没有必要'--force'。如果使用现有的存储库,它可能会覆盖存储库历史记录。 –
相关问题
- 1. 重置本地git回购到远程?
- 2. 删除远程分支和重置本地回购使用GIT
- 3. git diff远程和本地回购
- 4. 删除/重置远程主Git回购
- 5. 远程DOS Git回购和本地UNIX回购
- 6. 如何将远程Git回购添加到本地回购并保持更新?
- 7. 用本地替换远程Git回购
- 8. git:与远程同步本地回购
- 9. 如何git拉远程和删除.git(重新)初始化本地项目?
- 10. 导入本地git回购远程服务器回购
- 11. 用本地版本丢失的替换远程git回购.git
- 12. git初始化远程回购
- 13. Git和Dropbox - 本地回购
- 14. Github上远程分支和本地的Git回购
- 15. 如何在删除分支时更新远程回购的本地git跟踪
- 16. 发现git中的本地回购和远程回购之间的区别
- 17. Git推新基于其他回购的回购,开始新
- 18. 重置本地回购与远程回购完全相同
- 19. Git - 从本地和远程回购中删除多个以前的提交
- 20. 更新远程Git回购推送
- 21. 本地和远程git回购是不同的,但表明“已经最新”
- 22. git推远程回购
- 23. 使用远程回购git
- 24. GIT新手,并尝试设置本地/远程开发设置
- 25. 远离本地回购:Git并忘记大文件
- 26. 合并远程分支和本地回购
- 27. 我有一个分支的git回购:master。如何在本地和远程回购中重命名分支?
- 28. Git更新过时的本地回购
- 29. 使用Git更新本地回购(Bitbucket)
- 30. Git不会更新本地回购
为什么不直接删除回购,然后重新初始化呢? – ppeterka
只是删除你的本地目录中的'.git' dir,并且对github执行'git push --force'是我认为的解决方案。 –