像在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/OFSHK/p/14700763.html
常见需要忽略的文件:
practice/ :忽略practice/文件夹下的所有文件
*.a:忽略xxx.a文件
test/:忽略当前路径下的test目录,包含test下的所有子目录和文件
/test.txt:忽略根目录下的test.txt文件