问题描述
不慎在创建.gitignore 文件之前的时候将文件push到了 git仓库,即使之后在.gitignore文件中写入新的过滤规则,这些规则也不会起作用的,git依然会对所有git仓库中的文件进行管理,
首先我是用
1
git rm -r
此命令去删除然后提交到git仓库,后面发现这样会将本地文件删除,并不是我想要的效果,
最终找到命令
1
git rm -r --cached
成功将git仓库中的 文件删除 并保留文件在本地
下面整理出删除git仓库中文件夹或文件的相关git命令
1.删除本地仓库文件
1
git rm 文件名称
2.删除本地仓库中文件夹,这里r 代表递归所有文件和文件夹
1
git rm -r 文件夹名称
3.将删除文件缓存
1
git add -u
4. 提交变更,这里 -m 是写入注释
1
git commit -m '我的变更内容'
5.推送到git远程仓库,xxx代表远程地址
1
git push origin xxx
以下是git rm 的帮助文档
$ git rm -h
usage: git rm [<options>] [--] <file>...
-n, --dry-run dry run
-q, --quiet do not list removed files
--cached only remove from the index
-f, --force override the up-to-date check
-r allow recursive removal
--ignore-unmatch exit with a zero status even if nothing matched
本文永久更新地址:http://siyouku.cn/article/6855.html
分享到:
相关推荐
本文将详细介绍如何在VS2022中设置Git忽略文件。 首先,我们需要了解`.gitignore`文件。这是一个文本文件,用于定义Git应该忽略的文件或文件类型。每个`.gitignore`文件可以包含一系列规则,每条规则定义了一种应被...
C# .net的Git忽略文件整理
Git忽略文件.gitignore
VisualStudio开发C#程式码时,使用Git进行版本控制。每次提交都会有一些自动生成的文件不是我们所关心的,设置忽略文件,让Git只去比对核心文件以节省时间和资源
本文将详细介绍Git仓库安装文件的相关知识,以及如何在Windows系统上安装Git。 Git仓库安装文件通常是一个压缩包,包含了Git的所有组件,包括可执行文件和其他必要的库。在您提供的文件列表中,“Git-2.15.1.2-win...
SourceTree自定义操作插件-导出Git仓库选中文件,windows的cmd可能会出现乱码,在sourcetree中正常 usage: GitExport [-v/--version] [-h/--help] <-repo> <-files> [-dir] -dir <导出文件的输出目录> 导出Git仓库...
你可以开始学习和使用Git的基本命令,例如`git clone`用于克隆远程仓库,`git add`用于暂存更改,`git commit`用于保存本地更改,`git push`将本地更改推送到远程仓库,以及`git pull`用于获取并合并远程仓库的最新...
附件是Git中使用.gitignore文件进行上传文件的选择性忽略的使用。可以通过使用该文件避免上传到远端一些中间文件,生成的.class文件,特定于开发环境的文件,以及敏感文件。
4. 提交更改:之后,当你添加、修改或删除被LFS跟踪的文件时,Git会处理这些文件,将它们上传到LFS服务器,并在本地存储一个指向这些文件的指针。 5. 克隆仓库:其他人想要克隆你的仓库时,他们首先会克隆常规的Git...
C#/.NET语言完美的.gitignore文件,直接覆盖C#项目工作区目录中的 .gitignore 同名文件即可。
放在项目的根目录即可。git 提交代码时 有些不需要提交的文件进行忽略,例如 target 等等...。方便快捷 下载直接使用即可,安静 舒适 便捷
git代码提交过滤文件,可以过滤编译工具等不想提交的文件
git上传文件文件类型限制,如屏蔽一些依赖文件及生成文件上传
解决方法是删除远程仓库中的对应文件,然后按照上述步骤重新进行。 - **追踪framework文件** 对于超过100M的framework文件,可以使用命令 `git lfs track "*.framework/Versions/A/*"` 来追踪。这是因为macOS系统...
在进行协作开发代码管理的过程中,常常会遇到某些临时文件、配置文件、或者生成文件等,这些文件由于不同的开发端会不一样,如果使用git add . 将所有文件纳入g
3. 配置环境变量:将Git的可执行文件路径添加到系统的PATH环境变量中,以便在任何目录下都能使用Git命令。 4. 初始化Git:打开终端或命令提示符,运行`git config --global user.name "Your Name"`和`git config --...
git上传到源码库要忽略文件的配置,添加到文件夹下vs中上传代码时生成的obj、bin就会自动被忽略
Git LFS通过提供一种标准的命令行接口,让开发者可以便捷地在Git仓库中管理和追踪大型文件。 Git LFS的工作原理是将大型文件替换为指向远程存储服务器上的“指向器”文件。这个“指向器”文件很小,只包含文件的元...
Git全局忽略配置脚本
Windows系统条件下,批量清除git版本管理配置文件,批量删除.git文件夹 使用方法:下载将该脚本文件,拷贝到要清除的项目的文件夹目录下,双击bat文件即可。