1
A
回答
1
cd "$PWD/`git rev-parse --show-cdup`" #go to the project's root
rm -rf .git
然后:
git init .
#...
至于你的远程回购协议,你需要git push --force
放进去(或推到一个新的,完全独立的分支)。
+0
不,你有没有,我有一个裸回购,我刚刚删除它,并重新创建,非常简单。 –
+1
@cadegalt如果你想远程还原历史,是的,你需要强制推送。 – danehammer
相关问题
- 1. 如何重新启动git?
- 2. Git:如何重新绑定裸回购
- 3. 所有cygwin git回购在重新启动时变得腐败
- 4. 如何“重建”git回购?
- 5. 如何重新启动git repo?
- 6. 如何重新启动git存储库
- 7. 如何重新启动git/GitHub项目?
- 8. 将现有Git回购迁移到新的Git LFS已启用回购
- 9. 如何更新分叉的git回购?
- 10. 我怎样才能重新正常化我的git回购
- 11. 我的git回购有多严重?
- 12. 重新使用私人Git回购
- 13. 如何使用git重置回购?
- 14. 如何从经常重新设置的git-svn回购推入
- 15. 重新创建我的Git回购从此提交Json文件
- 16. 我如何克隆整个git回购
- 17. 如何更新我的一个GIT回购来源?
- 18. .env在我的git回购
- 19. 裸git回购更新
- 20. 如何更新'git svn fetch'后裸露的回购'git log'?
- 21. Git推新基于其他回购的回购,开始新
- 22. 如何取代git回购?
- 23. 如何将git回购变更为git流回购
- 24. 订购R重新启动功能
- 25. 我如何重新启动游戏机?
- 26. 我该如何重新启动winform?
- 27. 为一个新的git回购重新创建文件
- 28. 如何重新启动(重新启动)与C#代码的VPS?
- 29. Ansible不拉动git回购
- 30. 我如何自动保持两个裸git回购同步?
你可以这样做,它根本不会影响你的远程回购(如果这是你想要的,你必须单独删除它们)。 – Thilo
删除本地,比结帐再次回购;) –
可能重复的[“重新启动”存储库的方式](http://stackoverflow.com/questions/17357369/the-way-to-reinit-repository) – emlai