git重新初始化远程仓库
2015-12-18 19:20
1131 查看
之前git远程仓库中有许多commit超过100M的大文件,不想让其占git服务器空间,让其初始化仓库,重新管理代码(此操作会把没有被引用的commit从磁盘上删除,请考虑清楚后再操作,如果被tag引用则不会被删除)。
到你远程仓库的项目目录下运行如下命令:
PS:你的项目必须确保是unprotect的,才能用force参数。
mkdir your_git_repos cd your_git_repos git init touch README.md git add README.md git commit -m "first commit" git remote add origin git@git.dev.itsnow.com:your_group/your_remote_git_repos.git git push origin master --force
到你远程仓库的项目目录下运行如下命令:
git gc --prune=0
PS:你的项目必须确保是unprotect的,才能用force参数。
相关文章推荐
- 一个较好的资料收编网站
- 最全面的前端开发指南
- Objective-c语言_SNottification(通知)
- 1014 装箱问题
- #研发解决方案介绍#Tracing(鹰眼)
- Deep Learning in a Nutshell: History and Training
- Localsocket -2
- ANDROID学习记录(1)--FragmentTabHost 和Fragment的切换。
- 一道面试智力题
- iOS SDK:iOS调试技巧
- 【实验二】make lba minicom
- 测试环境下部署MHA
- 【算法拾遗(java描述)】--- 选择排序(直接选择排序、堆排序)
- Mininet加强版——DOT(分布式OpenFlow试验平台)
- 利用pre平台实现iOS应用程序自动更新
- javascript iframe 操作(一)
- android service总结
- 手机浏览器事件
- easyui datagrid fitColumns 不生效
- 1214-1220———关于cron与日志上传