欢迎使用CSDN-markdown编辑器
来源:互联网 发布:postgresql 数据加密 编辑:程序博客网 时间:2024/06/05 07:17
Github 上怎么删除一个文件的版本控制信息,只保留最新文件?
1、怎么删除这些文件的版本控制信息,只保留最新文件?2、在一开始创建新文件的时候,能不能设置改文件不参与版本控制,但是又能push到远程?
第 1 条附言 · 2015-07-05 13:17:29 +08:00
这个问题换另一种描述就是:使用SVN或者GIT,当repo太大的时候,如何瘦身(可以删除不必要的历史记录)
保留 文件 版本
11 回复 | 直到 2015-07-06 18:21:18 +08:00 1
Septembers 2015-07-04 00:34:38 +08:00 美术资源单独一个仓库比较好吧?适当的版本管理还是需要的
2
Septembers 2015-07-04 00:34:59 +08:00 再通过git submodule引入
3
ledzep2 2015-07-04 00:40:44 +08:00 我的感觉是 你根本不是需要github, 你需要dropbox.
4
Daniel65536 2015-07-04 00:44:01 +08:00 rm -rf .git
git init
git add -A
git commit
git push -f
git init
git add -A
git commit
git push -f
5
Sinute 2015-07-04 00:49:33 +08:00 via Android ♥ 1 可以参考git pro移除对象那章
当你将 Subversion 或 Perforce 仓库转换导入至 Git 时这会成为一个很严重的问题。在此类系统中,(签出时) 不会下载整个仓库历史,所以这种情形不大会有不良后果。如果你从其他系统导入了一个仓库,或是发觉一个仓库的尺寸远超出预计,可以用下面的方法找到并移除大 (尺寸) 对象。
警告:此方法会破坏提交历史。为了移除对一个大文件的引用,从最早包含该引用的 tree 对象开始之后的所有 commit 对象都会被重写。如果在刚导入一个仓库并在其他人在此基础上开始工作之前这么做,那没有什么问题 ── 否则你不得不通知所有协作者 (贡献者) 去衍合你新修改的 commit 。
虽然不算一种常规的使用方法不过应该符合你目前的需求
当你将 Subversion 或 Perforce 仓库转换导入至 Git 时这会成为一个很严重的问题。在此类系统中,(签出时) 不会下载整个仓库历史,所以这种情形不大会有不良后果。如果你从其他系统导入了一个仓库,或是发觉一个仓库的尺寸远超出预计,可以用下面的方法找到并移除大 (尺寸) 对象。
警告:此方法会破坏提交历史。为了移除对一个大文件的引用,从最早包含该引用的 tree 对象开始之后的所有 commit 对象都会被重写。如果在刚导入一个仓库并在其他人在此基础上开始工作之前这么做,那没有什么问题 ── 否则你不得不通知所有协作者 (贡献者) 去衍合你新修改的 commit 。
虽然不算一种常规的使用方法不过应该符合你目前的需求
6
catface 2015-07-04 00:50:15 +08:00 @Daniel65536 哈哈,干脆利落
7
xiaogui 2015-07-04 01:34:13 +08:00 感觉你正好该需要这个了
https://git-lfs.github.com/
https://git-lfs.github.com/
8
582033 2015-07-04 01:35:02 +08:00 via Android 删掉.git目录
9
582033 2015-07-04 01:35:53 +08:00 via Android 2: 加入.gitignore
10
kaedea 2015-07-05 13:13:53 +08:00 @xiaogui bingo
11
kaedea 2015-07-06 18:21:18 +08:00 这个问题换另一种描述就是:使用SVN或者GIT,当repo太大的时候,如何瘦身(可以删除不必要的历史记录)
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- Redux代理Type
- CefSharp 集成谷歌浏览器详解(二)--官网示例解析1启动
- mysql中对sql的调优方法
- php函数相关(3):函数体中局部变量改变全局变量
- org.hibernate.NonUniqueObjectException: A different object with the same identifier value was alread
- 欢迎使用CSDN-markdown编辑器
- package.json 文件
- ubuntu 安装NVIDIA 显卡后分辨率改变成640*480解决办法
- 2017 ICPC 西安/青岛 站
- openCV人脸识别
- C++函数返回值
- Git安装与基本操作
- es6解构赋值(2)
- C语言中如何将二维数组作为函数的参数传递