git add 不能提交 vendor下面的一个文件夹
2024-10-21 02:54:28
项目要用grpc。然后composer require XXX.
把对应的包拉倒vendor目录下面。(这里先不考虑要把vendor composer.lock提交到版本库的问题)
然后开发完成后,就是常规提交代码 git status,发现composer下来的文件,git 检测不到。第一反应是
拉下来的文件中有.git文件,然后去查看,果真是有,然后就把它删了,心想 这次肯定可以了。然后 status
还是找不到这个文件。
WTF!!!
然后把报错信息拉出来,单独查了下,fatal:pathspec 'XXX' is in sbumodule。
解决方案
git rm -rf --cached XXX.然后再 status时,发现能检测到了,就可以正常提交了。
总结。应该我的某次操作,git add . 已经把文件提交到暂缓区了。然后后面在操作,就发生了上述问题。
最新文章
- Android项目实战(十一):moveTaskToBack(boolean ) 方法的使用
- 06.C#泛型约束和高级泛型(三章3.3-3.4)
- nginx 反向代理(Reverse Proxy)与耗时记录
- 如何选择Javascript模板引擎(javascript template engine)?
- TOP 10 BEST LINUX GAMES RELEASED IN 2016
- 使用webview如何做超时判断
- Btrace是一个实时监控工具
- HTTP之I/O模型图MPM详细解析
- STL algorithm算法is_permutation(27)
- 【C++自我精讲】基础系列一 指针与引用
- bzoj 1925: [Sdoi2010]地精部落
- [Swift]LeetCode230. 二叉搜索树中第K小的元素 | Kth Smallest Element in a BST
- C#线程同步(2)- 临界区&Monitor
- java-网络通信-索引
- bzoj 2054: 疯狂的馒头(线段树||并查集)
- Vue全局API总结
- Java对XML文件解析方式之一_SAX
- 私有仓库GitLab快速入门篇
- HTTP请求响应报文 - 相关状态码 - GET_POST请求方法
- jsp页面转发获取不到参数