Intern Day79 - Git合feature分支到Develop时忽略部分文件的提交 - .gitignore的使用
像在ASP.NET Core开发中,一些重要的配置文件、本地访问端口、数据库信息等,比如 launchSettings.json
、
AppVersion.cs
、appsettings.*.json
、global.json
等文件是不能上传到GitLab上的(但是需要我们上传到本地仓库)。所以这就需要我们只能上传部分修改文件到GitLab。
所以我们只需要把我们不想上传的文件都放在本地Git仓库下一个叫 .gitignore
的隐藏文件中即可(.gitignore
就是忽略文件)。具体操作如下:
-
切换到当前仓库分支(默认应该是当前,再看一下)
-
ls -a
-
vim .gitignore
,进入后,在ESC模式下按键盘shift
+g
跳转到.gitignore
的最后一行,按i
进入编辑模式,写上需要忽略的文件名,ESC
退出编辑模式,wq!
保存退回命令行即可
关于写法规则和优先级等根据需要自行查找。
剩下的上传操作就是正常上传代码到GitLab的操作,如下:
https://www.cnblogs.com/huangkenicole/p/14700763.html
常见需要忽略的文件:
practice/ :忽略practice/文件夹下的所有文件
*.a:忽略xxx.a文件
test/:忽略当前路径下的test目录,包含test下的所有子目录和文件
/test.txt:忽略根目录下的test.txt文件
分类:
.NET后端开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」