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忽略特定的文件和文件夹,而移除跟踪的命令会从版本控制中移除已经被跟踪的文件夹,但仍然保留在本地工作目录中。


目录
相关文章
|
2天前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
git学习三:git使用:删除仓库,删除仓库内文件
|
8天前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
24 1
|
8天前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
38 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
8天前
|
前端开发 开发工具 git
搭建Registry&Harbor私有仓库、Dockerfile(八)+前端一些好学好用的代码规范-git hook+husky + commitlint
搭建Registry&Harbor私有仓库、Dockerfile(八)+前端一些好学好用的代码规范-git hook+husky + commitlint
15 0
|
缓存 Java Shell
9 Git gitignore 设置
.gitignore 介绍 在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。 虽然 gitignore 文件对Git有特殊的意义,但是它和版本库中任何其他普通文件都是同样管理的。除非把 gitignore 添加到索引中,否则 Git 仍会把它当成未追踪的文件。
228 1
|
2月前
|
存储 开发工具 git
|
2月前
|
开发工具 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`实现版本回退。
59 0
|
2天前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
10 0
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
17天前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
无论团队项目还是个人开发,掌握 Git 命令都是必备技能。本文介绍 Git 的基本概念与命令,如初始化仓库 (`git init`)、添加文件 (`git add`)、提交更改 (`git commit`)、检出分支 (`git checkout`)、合并分支 (`git merge`) 等,还分享了高级技巧如查看差异 (`git diff`)、撤销提交 (`git revert`)、修复合并冲突 (`git mergetool`) 和使用别名简化命令 (`git config --global alias.ci commit`)。
|
20天前
|
机器学习/深度学习 Shell 开发工具
Python使用管道执行git命令报错|4-7
Python使用管道执行git命令报错|4-7