git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹

简介: git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹


在Git仓库中创建.gitignore文件并从版本控制中移除已经跟踪的文件夹可以按照以下步骤进行:


  1. 创建.gitignore文件:


在你的Git仓库的根目录下创建一个名为.gitignore的文件。你可以使用任何文本编辑器来创建这个文件,或者使用命令行来创建它,如下所示:

touch .gitignore


2.编辑.gitignore文件:


打开这个文件,并添加你想要Git忽略的文件或文件夹的规则。例如,如果你想忽略名为logs的文件夹,你可以添加以下行:

logs/

确保保存文件。


3.从版本控制中移除文件夹:


如果该文件夹已经被Git跟踪,你需要从Git索引中移除它。使用git rm命令来移除文件夹,并使用--cached选项保留文件夹在你的工作目录中:

git rm -r --cached logs

这个命令不会删除物理文件,它只会从Git的跟踪中移除这个文件夹。


4.提交更改:


提交.gitignore文件和对索引的更改:

git add .gitignore
git commit -m "Add .gitignore and remove logs folder from tracking"


5.推送更改到远程仓库:


如果你有一个远程仓库,你需要将这些更改推送到远程仓库:

git push origin main


请替换main为你的仓库中的默认分支名称,如果它不是main


完成以上步骤后,.gitignore文件会告诉Git忽略特定的文件和文件夹,而移除跟踪的命令会从版本控制中移除已经被跟踪的文件夹,但仍然保留在本地工作目录中。


目录
相关文章
|
28天前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
45 2
|
2月前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
171 1
git学习三:git使用:删除仓库,删除仓库内文件
|
2月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
39 1
|
2月前
|
网络协议 网络安全 开发工具
【Git快速入门】Git代码管理手册与协同开发之远程仓库(四)
【Git快速入门】Git代码管理手册与协同开发之远程仓库(四)
|
存储 Linux 开发工具
.git文件夹探秘,理解git运作机制
近期需要给 git 仓库制作一个 `commit-msg` 钩子,进入 `.git/hooks` 文件夹正准备干活,突然想知道其它 git hooks 都是干啥的?`.git` 文件夹里面那么多文件,又都是干什么的呢?于是产生了这篇文章。 另外,想要 `git` 进阶,了解 `.git` 文件夹也是最佳切入点,关于 `git` 运作机制的线索都可以在这里找到。 ### `.git`
7785 2
|
6天前
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
19 3
|
4月前
|
开发工具 git
【GIT 第二篇章】GIT常用命令
Git常用命令涵盖初始化、状态管理、提交、分支处理、远程操作等关键流程。`git init`启动本地仓库,`git clone`下载远程仓库。通过`git status`和`git diff`检查工作状态与差异。利用`git add`暂存文件,`git commit`保存更改。借助`git branch`、`git checkout`、`git merge`和`git rebase`管理分支。使用`git fetch`、`git pull`和`git push`同步远程仓库。通过`git reset`、`git revert`和`git checkout`实现版本回退。
72 0
|
1月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
48 1
[Git]入门及其常用命令
|
2月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
133 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
1月前
|
开发工具 git 开发者