Git如何将已经推送到服务器的文件夹“忽略”

例子:如果我们在推送之初,一股脑将工程的所有文件都备份,没有忽略 debug和release文件夹,反应过来想要将文件夹再次忽略,应该怎么操作呢?

如下解答方法:

1.在工程目录下新建文件 .gitignore

记住目录在文件夹 .git 同目录下。

2.编辑 .gitignore 文件 , 将需要忽略的文件夹,文件添加进去。

下面是约定:

注释 - 以井号(#)开头的行为注释

忽略单个文件

filename.txt

忽略文件类型(例如所有的txt文件)

*.txt

忽略目录(例如一个名为"logs"的目录)

/logs/

忽略特定目录下的所有文件和子目录(例如一个名为"temp"的目录)

/temp/*

忽略特定目录及其子目录中的特定文件(例如忽略"logs"目录下的所有.log文件)

3.保存并关闭 .gitignore 文件。

  1. .gitignore文件添加到Git仓库中并提交更交。

    git add .gitignore
    git commit -m "Add .gitignore file"
    git push

5.完成推送之后,进入到gitee去查看已经忽略的文件夹是否还存在,如果存在,则需要检查:

1.gitignore文件名称不对,或者没有放到项目的跟目录下。

2.忽略的文件夹或者文件路径不正确。

6.检查并更改正确后,需要清除缓存。

复制代码
git rm -r --cached .
git add .
git commit -m "Update .gitignore, XXXX"
git push

进行到这里,已经全部搞定了,再到Gitee去查看需要忽略的文件已经不存在了。

相关推荐
云闲不收2 小时前
git rebase
git
江上清风山间明月2 小时前
git pull和git checkout在恢复文件的区别
git·pull·checkout
海鸥813 小时前
in argocd ‘/tmp/_argocd-repo/../.git/index.lock‘: No space left on
git·argocd
尔嵘4 小时前
git操作
大数据·git·elasticsearch
好评1244 小时前
Linux文件上传git
linux·运维·git
大柏怎么被偷了6 小时前
【Git】企业级开发模型
git
Garfield20056 小时前
Git 分支拓扑实践
git·拓扑
DKNG6 小时前
【Windows Host】 hosts配置增加访问github流畅度
人工智能·git·github
一个很帅的帅哥9 小时前
git命令大全
大数据·git·elasticsearch
凯子坚持 c9 小时前
Git 远程仓库操作与深度进阶指南
git