Git专栏13:新增文件或者修改的文件不显示在暂存区,无法提交

Git专栏13:新增文件或者修改的文件不显示在暂存区,无法提交,第1张

场景: 我们 新增文件 或者 修改的文件 后,理论上在 sourcetree 下面的暂存区会出现这些文件。但是有时候,不显示在暂存区,所以无法提交,怎么处理呢?

举例: 下图中,只有部分改动的文件在这里,而你 新增的文件 或者 有些修改的文件 或者 新增的组件化工程 ,尤其是 新增的组件化工程 在这里没看到这些文件,所以无法提交。

解决: 需要删除掉目录下的 .git文件 , .git文件 默认不显示的,所以无法 *** 作,需要显示出来,我的这篇文章有介绍。 Git专栏11:显示和隐藏.git文件

删掉这个 .git文件 后,重启一下 sourcetree ,就有了,可以 *** 作了。

gitignore没配置无法提交原因在git忽略目录中新建的文件在git中会有缓存。如果某些文件已经被纳入了版本管理中,就算是在gitignore中已经声明了忽略路径也是不起作用的,git清除本地缓存改变成未track状态,然后就可以提交了。

不废话, 直接写解决的方法:

第一步: 查看vue项目下是否有.gitignore文件, 如果有打开, 如果没有进行第二步

第二步: 创建.gitgnore 文件 打开git 输入 touch .gitignore 创建成功后, 打开 .gitignore 文件

第三步: 在.gitignore 文件中输入 /node_modules 保存 就可以了

如果要过滤某类文件, 如.html文件, 可以在.gitignore 文件中写 *.html其他的一些功能自己去百度


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11533132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存