Git 推送(提交)时如何忽略某个文件或目录?

这篇具有很好参考价值的文章主要介绍了Git 推送(提交)时如何忽略某个文件或目录?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git 推送(提交)时如何忽略某个文件或目录?

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

阿里云效 DevOps 实测!

touch .gitignore

Git 推送(提交)时如何忽略某个文件或目录?

2、配置忽略规则(支持正则)

# 忽略项目根目录下所有以 .a 结尾的文件
*.a

# lib.a 除外(也就是说,除了lib.a文件外,项目根目录下其他文件或目录均被忽略)
!lib.a

# 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO(就是说如果其他目录下有同名的目录,那与下面指定的是没关系的)
/TODO

# 忽略 build/ 目录下的所有文件(如果远程仓库也没有build目录,该目录也不会被推送,因为此时相当于空目录,空目录无法推送)
build/

# 忽略项目根目录下的 doc 目录下的所有以 .txt 结尾的文件,但不包括 doc/server/*.txt
doc/*.txt

.gitignore 只能忽略那些原来没有被 track 的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决方法就是先把本地缓存删除(改变成未 track 状态),然后再提交。

git rm -r --cached .

代码提交(根据自己分支提交即可):

git add .
git commit -m 'update .gitignore'
git push origin master

参考:https://www.jianshu.com/p/854672c36692

—END文章来源地址https://www.toymoban.com/news/detail-503567.html

到了这里,关于Git 推送(提交)时如何忽略某个文件或目录?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git仓库的创建、常用命令、如何在 Git 中忽略文件提交以及 .gitignore 文件的作用和相关内容

    Git 仓库是用来存储版本控制信息的地方,为我们提供了快速便捷的代码管理方式。它可以包含文件、文件夹、历史记录、元数据等。在 Git 中,仓库通常分为两种:本地仓库和远程仓库。 如果你想分享你的代码库,并且希望团队中的其他成员可以跟踪你的进度和变化,你可以

    2024年02月02日
    浏览(36)
  • git怎么忽略无需提交的文件?(忽略提交 .gitignore)

    问题描述 : 在使用Git的过程中,我们有的文件比如target、.idea等不想提交到代码仓库,但如果这些文件没有被添加到暂存区区,切换分支会报Move or commit them before Pull git的错误(如下图),我们应该怎么解决呢? 解决方法: 1.在跟目录下(与src同级)创建 .gitignore 文件,这

    2024年02月12日
    浏览(55)
  • Git忽略已经提交过一次的文件 Git忽略文件

    1、从未提交过的文件可以用.gitignore      也就是添加之后从来没有提交(commit)过的文件,可以使用.gitignore忽略该文件  该文件只能作用于未跟踪的文件(Untracked Files),也就是那些从来没有被 git 记录过的文件  比如,忽略配置文件,可以在.gitignore中写 2、已经推送(p

    2024年02月12日
    浏览(35)
  • Git 提交时忽略某些文件

    ①打开项目目录,找到.gitignore文件 ②编辑.gitignore文件,加上要忽略的文件后缀 以上是针对还没有提交过的文件进行过滤 如果已经这些后缀的文件已经提交过,则需要删除远程的该后缀文件 示例:如果要删除远程的.class文件,执行下面的语句,然后提交到远程,进行更新

    2024年02月09日
    浏览(46)
  • idea git 提交 忽略文件或者文件夹

    方式1. 右键文件或者文件夹 git - Add to .gitignore   即可忽略 你会发现在.git/info/exclude 文件中 出现刚刚添加的忽略文件 # git ls-files --others --exclude-from=.git/info/exclude # Lines that start with \\\'#\\\' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if yo

    2024年02月13日
    浏览(43)
  • git提交时忽略文件及文件夹方法

    如果要忽略的文件没有被跟踪过,可以直接在.gitnore文件中写要忽略的内容即可: .gitignore内容: 如果要忽略的文件已经是被跟踪状态,则需要先把本地缓存删除,变成未跟踪状态,然后再提交。 就是这些内容。

    2024年02月12日
    浏览(47)
  • git 添加 .gitignore文件,忽略不需要提交的文件

    目录 1.什么是.gitignore文件? 2..gitignore文件怎么添加? 3.gitignore文件添加后效果 4.gitignore文件添加后不生效怎么办? 1.什么是.gitignore文件?     当使用git进行项目管理时候,只需要提交自己想要提交的代码文件,一些编译或者工具产生的文件是不希望被提交的,那么.gitigno

    2024年02月04日
    浏览(56)
  • Git 提交commit排除要忽略的文件-简单2步搞定(class文件都可以忽略)

    我们idea打开一个项目时,不希望看到和项目无关的文件, 如 .idea .git .iml .svn; 这时需要对idea进行设置 idea设置步骤如下,idea打开项目后是看不到这些被忽略的文件和文件夹 在开发过程中,有些通过 编译、打包、日志 产生的文件 每次改动都有可能产生变化,而这些是不需要

    2024年03月12日
    浏览(50)
  • 解决SVN或GIT忽略提交文件的问题

    使用IDEA 的SVN插件提交文件是总是会提交一些不需要提交的文件; 我们可以通过一些简单设置忽略这些文件。 在项目根目录新建文本文件,修改后缀为.gitignore 文件中添加内容 鼠标空白地方右键点击,选择TortoiseSVN设置常规设置全局忽略样式 添加如下过滤条件,已有的就不添

    2024年02月06日
    浏览(32)
  • 如何用GitKeep提交和推送一个空目录或文件夹

    目录 .Gitkeep简介 .Gitkeep是什么 如何用GitKeep提交和推送一个空目录或文件夹 结论 相关参考    Git是一个开发工具,帮助团队管理他们的源代码并有效地处理项目。通过GitHub或其他托管服务上传时,不可能包括空白/空目录。这是有问题的。Git提供了一个”.gitkeep “文件来解决

    2024年02月04日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包