首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >git错误"pathspec不匹配任何文件“是什么意思?

git错误"pathspec不匹配任何文件“是什么意思?
EN

Stack Overflow用户
提问于 2012-12-11 16:42:22
回答 2查看 13.6K关注 0票数 3

在Rails应用程序中,我意识到我向git代码库提交了一个敏感文件config/redentials.yml。

为了把事情弄清楚,我跟着advice on GitHub跑了

代码语言:javascript
运行
AI代码解释
复制
git filter-branch --index-filter 'git rm --cached --ignore-unmatch config/credentials.yml' --prune-empty --tag-name-filter cat -- --all

然后添加到gitignore

代码语言:javascript
运行
AI代码解释
复制
echo "config/credentials.yml" >> .gitignore

当我尝试提交这些更改时

代码语言:javascript
运行
AI代码解释
复制
git add .gitignore
git commit -m "ignored credentials.yml"

我收到一条消息

代码语言:javascript
运行
AI代码解释
复制
error: pathspec 'adds credentials.yml to gitignore' did not match any file(s) known to git.

如何修复此错误?或者,如何在遥控器上撤消更改并安全地恢复到git历史记录?

EN

回答 2

Stack Overflow用户

发布于 2012-12-11 16:49:19

我想你可能忘了步骤

代码语言:javascript
运行
AI代码解释
复制
$ git add .gitignore

在尝试提交之前,或者在你应该给出的时候输入错误的时候

代码语言:javascript
运行
AI代码解释
复制
$ git commit -m "Add credentials.yml to .gitignore"

建议的过程对于repo内容来说是非常危险的,所以必须非常小心地详细地遵循所有的步骤。

票数 3
EN

Stack Overflow用户

发布于 2020-09-07 10:06:10

只要给出一个文件路径,同时添加文件到git添加命令,它对我工作

$ git add mainFolder/.../file.extension

注意: mainFolder将是您的存储库中的文件夹

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13824590

复制
相关文章
Codeigniter文件上传类型不匹配错误
Codeigniter的文件上传类方便了我们使用PHP来处理文件上传的操作,使用起来非常简单,如下:
大江小浪
2018/07/24
2.4K0
【错误记录】Android 分区存储 错误 ( 文件格式不匹配 )
在 Android 11 之后 , 不能使用 File 进行文件操作 , 需要使用 MediaStore 进行文件操作 ,
韩曙亮
2023/03/29
1.9K0
【错误记录】Android 分区存储 错误 ( 文件格式不匹配 )
EasyCVR授权异常:上传授权文件不生效,且无任何提示,是什么原因?
EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。
TSINGSEE青犀视频
2023/06/08
2990
500内部服务器错误是什么意思 怎么解决错误问题
每个人平时在使用电脑的时候,形形色色的问题可能都会出现并且很容易让人迷惑。假如某人正在使用电脑浏览器上网的的时候遇到了500内部服务器错误这个问题,这会相当的使人困扰不解,因为不了解而且又不可能很直观的明白哪里出了问题错是很难去解决的。现在就500内部服务器错误是什么意思以及解决问题给大家在下面作出解释。
用户8715145
2021/09/10
8.5K0
Git使用之(pathspec master did not match any file(s) known to git)「建议收藏」
一 问题概述 今天在工作中遇到一个问题,使用很久的一个local git repository,里面只有develop分支,那么现在想将分支切换到master分支,问题来了,在切换到master分支时:
全栈程序员站长
2022/07/19
2.1K0
何为文件句柄??_窗口句柄是什么意思
在文件I/O中,要从一个文件读取数据,应用程序首先要调用操作系统函数并传送文件名,并选一个到该文件的路径来打开文件。该函数取回一个顺序号,即文件句柄(file handle),该文件句柄对于打开的文件是唯一的识别依据。要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要拷贝的字节数传送给操作系统。当完成任务后,再通过调用系统函数来关闭该文件。
全栈程序员站长
2022/11/10
1.5K0
Access不匹配查询
大家好上节介绍了重复项查询,继续介绍选择查询中的不匹配项查询,不匹配查询也是在查询向导中创建。
无言之月
2020/06/04
2K0
Git 最全教程
其它大部分系统以文件变更列表的方式存储信息,这类系统(CVS、Subversion等)将它们存储的信息看作是一组基本文件和每个文件随时间逐步累积的差异 (基于差异的版本控制)。
Jasonangel
2022/10/25
1.4K0
Git 最全教程
openid是什么意思?token是什么意思?
普通用户的一个唯一的标识,只针对当前的公众号有效。也就是说他是唯一的。独一无二的。
贵哥的编程之路
2022/06/26
10.9K0
是什么意思
发现一个问题,{ctx}与{pageContext.request.contextPath},由于是新手,没什么经验,但知道{pageContext.request.contextPath},是获取当前根目录,而{ctx}通过观察可以知道也是这一个意思,但是不明白为什么这么写,通过问过一个有经验的同事之后才知道,这两个为一个意思,都是获取当前根目录,不同的是{ctx}为{pageContext.request.contextPath}的简写版,经查证之后果真如此,发现在项目的一个文件内有这样一段话的配置,<c:setvar="ctx" value="{pageContext.request.contextPath}"/>,新手朋友在此值得注意的是,在使用
MickyInvQ
2020/09/27
29.5K0
域名解析错误是什么意思 如何正确运营网站
众所周知现如今已经到了互联网的时代,如果大家在日常生活中离开了互联网那么就会寸步难行。互联网的出现使人们赚钱更加的方便,很多人能够利用自己的才学和智慧创建一个属于自己的网站。在网站上就能够实现货物的交易,互联网的时代人们的生活状态出现了翻天覆地的变化。但是在运营网站的时候很多人对域名解析错误是什么意思不是很了解。
用户8715145
2021/08/20
8.1K0
java的class文件_java class是什么意思
每个 Class 文件的头四个字节称为魔数(Magic Number),它的唯一作用是确定这个文件是否为一个能被虚拟机接收的 Class 文件。
全栈程序员站长
2022/09/22
6700
<c:set var="ctx" value="${pageContext.request.contextPath}"/>是什么意思
发现一个问题,${ctx}与${pageContext.request.contextPath},由于是新手,没什么经验,但知道${pageContext.request.contextPath},是获取当前根目录,而${ctx}通过观察可以知道也是这一个意思,但是不明白为什么这么写,通过问过一个有经验的同事之后才知道,这两个为一个意思,都是获取当前根目录,不同的是${ctx}为${pageContext.request.contextPath}的简写版,经查证之后果真如此,发现在项目的一个文件内有这样一段话的配置,<c:setvar="ctx" value="${pageContext.request.contextPath}"/>,新手朋友在此值得注意的是,在使用${ctx}的时候一定不要忘记把带有该配置的<c:setvar="ctx" value="${pageContext.request.contextPath}"/>的文件引入到当前页面来。
MickyInvQ
2022/09/26
8K0
GIT错误
1、提示:error: insufficient permission for adding an object to repository database ./objects 检查下仓库权限是不是有问题
苦咖啡
2018/04/28
1.3K0
xml文件错误之指令不允许匹配 原
报错的文件是hadoop2.7.1源码中hadoop-common项目中的empty-configuration.xml,此文件存在项目中的目录如下:
云飞扬
2019/03/13
9060
xml文件错误之指令不允许匹配
                                                                            原
【说站】mysql错误日志文件是什么
当出现MySQL数据库不能正常启动时,第一个必须查找的文件就是错误日志文件,该文件记录了出错信息,能够帮助我们找到问题。
很酷的站长
2022/11/24
1.8K0
【说站】mysql错误日志文件是什么
内部服务器错误是什么意思?内部服务器错误怎么办?
对于网站建设者而言,服务器是一类令他们感到熟悉的事物,服务器具有运行速度快、节省能耗等优点,建设网站离不开租用服务器的环节,有时候出于特殊原因,服务器运行会出现错误或者不正常的情况。内部服务器错误是什么意思?如何解决?
用户8715145
2021/09/10
19.1K0
linux中各种文件的颜色表示是什么意思?
=============================================================================
黑泽君
2018/10/11
7.7K0
PKM是什么意思?
这三个字母代表着:Personal Knowledge Management,个人知识管理系统。简单地说,就是构建一个系统,把你重要的信息都放在里面管理起来。
葆宁
2022/01/06
12.8K0
PKM是什么意思?
点击加载更多

相似问题

Git:无法签出分支错误: pathspec‘.’不匹配git已知的任何文件。

5858

git rm失败,致命: pathspec xxx不匹配任何文件。

17

git提交错误: pathspec 'xxx‘与git已知的任何文件不匹配。

12

git签出主错误: pathspec ' master‘与git已知的任何文件不匹配。

15

git错误: pathspec 'directoryname‘与Git已知的任何文件不匹配。怎么解决?

28
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档