ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Git 忽略文件

2022-03-04 13:00:07  阅读:149  来源: 互联网

标签:Xml 文件 Git xml 忽略 git 提交 config


从未提交过的文件可以用.gitignore

该文件只能作用于未跟踪(从未提交)的文件(Untracked Files),也就是那些从来没有被 git 记录过的文件

.idea
vendor/*  
*/upload/
*/upload_tmp/
src/log/*
*/ali/
*/local/
*/qiniu/
src/examples/
src/*/config.php

已经推送(push)过的文件,想从git远程库中删除,并在以后的提交中忽略,但是却还想在本地保留这个文件

git rm --cached Xml/config.xml

后面的 Xml/config.xml 是要从远程库中删除的文件的路径,支持通配符*。比如,不小心提交到git上的一些log日志文件,想从远程库删除,可以用这个命令

已经推送(push)过的文件,想在以后的提交时忽略此文件,即使本地已经修改过,而且不删除git远程库

//后面的 Xml/config.xml 是要忽略的文件的路径
git update-index --assume-unchanged Xml/config.xml 
// 如果要忽略一个目录,打开 git bash,cd到 目标目录下,执行:
git update-index --assume-unchanged $(git ls-files | tr '\n' ' ')

 

例如config.php,第一次提交后以后不需要提交。

官网文件:.gitignore

标签:Xml,文件,Git,xml,忽略,git,提交,config
来源: https://www.cnblogs.com/xuey/p/15963841.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有