比如我有6个文件放在同一个git仓库进行管理,其中3个文件只进行更新,另外3个只进行提交;但是现在更新的时候试了两种方法都有问题
方法一:我用git pull 加上sparse-checkout指定更新那3个文件,当我在git仓库中第一次修改文件的时候,无论是哪个文件,那3个指定更新的文件是被git库里面的覆盖更新了,但是未指定更新的那3个文件在本地就被删除了,在git库里面还在;
方法二:使用git checkout 分支 filename这种方式,如果在git仓库添加文件是会更新到本地仓库,但是如果删除文件就不会更新到本地仓库,本地的文件不会被删掉
求各位大神,走过路过,不要飘过,非常急啊
git pull更新指定文件,但是不删除未指定的本地文件
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- 双林子木 2018-02-02 07:46关注
最好是将自己的开发分支与主分支分离,开发过程中有获取主分支更新的需求的化与开发分支进行合并操作。git本身不支持你所说的只pull指定文件的操作,因为git的操作的最小单位是commit。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 乘性高斯噪声在深度学习网络中的应用
- ¥15 运筹学排序问题中的在线排序
- ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
- ¥30 求一段fortran代码用IVF编译运行的结果
- ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
- ¥15 C++ 头文件/宏冲突问题解决
- ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
- ¥50 安卓adb backup备份子用户应用数据失败
- ¥20 有人能用聚类分析帮我分析一下文本内容嘛
- ¥30 python代码,帮调试,帮帮忙吧