精华内容
下载资源
问答
  • Git忽略指定文件

    2016-07-11 11:59:28
    要让git忽略指定文件,只需在项目的根目录下创建一个.gitignore文件,把需要忽略的内容写进去即可。假设我们不小心将helloworld项目的.class文件都上传到github上了怎么办?没关系,只需几步就可以解决。首先,我们...

    有时候,我们并不需要git管理所有的文件,比如Java项目中的.class文件。很多版本管理工具都有忽略指定文件、指定类型文件的功能,git也不例外。

    要让git忽略指定文件,只需在项目的根目录下创建一个.gitignore文件,把需要忽略的内容写进去即可。

    假设我们不小心将helloworld项目的.class文件都上传到github上了怎么办?没关系,只需几步就可以解决。

    首先,我们在github上的helloworld项目里新建一个.gitignore文件,如果自己不知道要忽略哪些文件,可以使用github提供的模板。Java.gitignore模板如下:

    *.class
    
    # Mobile Tools for Java (J2ME)
    .mtj.tmp/
    
    # Package Files #
    *.jar
    *.war
    *.ear
    
    # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
    hs_err_pid*

    接下来,我们将.gitignore文件同步到本地仓库,输入命令:

    git pull origin

    下一步,我们删除本地仓库中的.class文件。假设我们是直接删除的这些文件,git并没有记录删除操作。此时可以输入命令:

    git commit -am "remove .class files"

    最后一步,将本地仓库的修改同步到github上,输入命令:

    git push origin master

    至此,我们的目的就达到了,github上的.class文件没有了,而且以后也不会再上传了。

    展开全文
  • GIT忽略指定文件

    2016-01-31 09:59:54
    GIT忽略指定文件   1. 介绍  有些文件是我们并不想加入也无需被添加到 Git 管理中,同时也不希望他出现在未跟踪列表中。例如在编译过程中生成的 o 文件。 “.gitignore” 文件可以达到这个效果。 2. 全局与...

    GIT忽略指定文件

     

    1. 介绍

      有些文件是我们并不想加入也无需被添加到 Git 管理中,同时也不希望他出现在未跟踪列表中。例如在编译过程中生成的 o 文件。 “.gitignore” 文件可以达到这个效果。

    2. 全局与局部

      .gitignore 有全局和局部两种:

    2.1 全局

        通过修改全局配置 git config 中的 excludesfile 指定全局忽略文件。设置方法:

     

    $git config --global core.excludesfile ~/.gitignore

     

        修改 ~/.gitignore 这个文件将作用于所有 git 项目,并且作用于项目实例中的所有被跟踪的目录。比如说我们可以在该文件中添加 *.o 来忽略所有 .o 文件。

    2.2 局部

        忽略文件默认为当前目录的 .gitignore ,但它只作用于当前目录下。上面说到,在全局的 .gitignore 文件中添加 *.o 会忽略所有目录下产生的 .o 文件,但在当前目录下的 .gitignore 中添加 *.o 却只能忽略当前目录下的 .o 文件。

    3. 语法

      .gitignore 的语法规范如下:

      ·所有空行或者以注释符号 # 开头的行都会被 Git 忽略;
      ·可以使用标准的 glob 模式匹配。 * 匹配模式最后跟反斜杠(/)说明要忽略的是目录。 * 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。

        glob 模式匹配:

      ·星号(*)匹配零个或多个任意字符;
      ·[abc] 匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);
      ·问号(?)只匹配一个任意字符;
      ·[0-9a-zA-Z] 在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9a-zA-Z] 表示匹配所有 0 到 9 的数字和所有字母);
      ·\ 转义字符。

        注:理论上来说,在要忽略的格式文件后面添加注释是允许的,但经过我的验证,结果发现这样子操作并不能达到预期的效果。

    4. 例子

        一个 .gitignore 例子。

     

        # 此为注释 – 将被 Git 忽略
        # 忽略所有 .a 结尾的文件
        *.a 
        # 但 lib.a 除外
        !lib.a
        # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO 
        /TODO
        # 忽略 build/ 目录下的所有文件
        build/
        # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
        doc/*.txt
     

     

    转载:http://www.cnblogs.com/eddy-he/archive/2012/03/08/git_ignore_file.html

    展开全文
  • git忽略指定文件或文件夹 清空git缓存 git rm -r --cached . git add . git commit -m "update .gitignore" git push

    git忽略指定文件或文件夹

    清空git缓存

    git rm -r --cached .
    
    git add .
    
    git commit -m "update .gitignore"
    
    git push
    
    展开全文
  • git忽略指定文件

    2018-09-25 20:03:05
    git忽略指定文件 使用git bash生成.gitignore 语句:touch .gitignore 在.gitignore中指定需要忽略的文件夹或者文件 文件夹(/文件夹名/) 文件(文件名)

    git忽略指定文件

    使用git bash生成.gitignore

    语句:touch .gitignore

    在.gitignore中指定需要忽略的文件夹或者文件

    1. 文件夹(/文件夹名/)
    2. 文件(文件名)

    新博客地址:http://www.caomage.com

    展开全文
  • 如果要忽略某些文件或文件夹 # 这是注释 file1 file2 file3 ... dir1 dir2 dir3 ... 如果要保留一个文件的提交,不忽略它 # 这是注释 !file1 在前面加一个感叹号 如果只需要提交目录中的某一个文件 # 这是...
  • git-忽略指定文件

    2015-03-10 16:36:21
    git-忽略指定文件  有些文件是我们并不想加入也无需被添加到 Git 管理中,同时也不希望他出现在未跟踪列表中。例如在编译过程中生成的 o 文件。 “.gitignore” 文件可以达到这个效果。 一、局部和全局设置...
  • 忽略指定文件外的文件 举例 忽略当前src目录下除了a.cpp以外的文件 src/!a.cpp 忽略指定后缀名文件外的文件 举例 忽略当前src目录下除了cpp以外的文件 src/*[!cpp] 提交.gitignore git规则中默认不提交忽略...
  • git提交忽略指定文件

    2019-03-15 16:09:47
    在提交文件跟目录使用git命令行 touch .gitignore创建 gitignore文件文件指定忽略文件类型
  • 有些文件,我们修改后,并不需要git提交更改,可以在.gitignore里面设置过滤规则 在.gitignore文件里面输入 *.zip 表示所有zip文件忽略更改 /bin 表示忽略整个根目录的bin文件夹 /src/aa.jar 表示忽略/...
  • Git通过命令忽略指定文件

    千次阅读 2019-09-26 14:48:58
    进入要忽略的文件的所在目录,点击鼠标右键,...以下命令,是忽略指定文件 git update-index --assume-unchanged test.txt 以下命令,是取消忽略指定文件 git update-index --no-assume-unchanged /path/to/file ...
  • git忽略更新指定文件

    千次阅读 2020-03-04 19:09:44
    打开通过git clone命令获取的项目 打开.gitignore文件 # Compiled class file *.class # Log file *.log # BlueJ files *.ctxt # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *...
  • Git忽略指定文件

    2019-08-14 17:06:12
    在使用git的过程中,经常会发现某些中间文件或临时文件总是出现...git提供了一种方式,让我来忽略掉这些文件:在工作区中,与.git文件夹同级的地方建一个.gitignore文件,在里面填上我们要忽略文件即可。 .git...
  • git 忽略跟踪文件

    2017-12-21 10:52:36
    git 忽略跟踪文件、文件夹 ...my_file/ //忽略指定文件jia !text.php  //保持跟踪指定文件,不忽略 !my_file/ //保持跟踪指定文件夹,不忽略 !/.gitignore //保持跟踪当前目录下的 .gitignore 文件
  • Git忽略特殊文件

    2018-01-16 10:15:47
    Git刷新忽略文件.gitignore 设置忽略文件 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files …,有强迫症的...
  • 我们在使用 git 开发的时候,有些插件的模块文件通过npm install 就可以下载,一般是不上传到 git 中的(因为文件太多会导致很耗时),例如 我的node_modules 文件夹,不想上传,我们应该这么做。 我们需要创建...
  • git commit 忽略指定文件

    千次阅读 2019-05-12 11:42:47
    现在就想,有没有一个办法把不必要的文件进行忽略掉,百度了一下,找到了,就是新建.gitignore然后再里面声明要忽略的文件夹或者文件就可以了,不过麻烦又来了,因为是点开头,没有文件名,没办法直接在windows目...
  • ** 执行下面 代码加上需要忽略的文件...$ git update-index --assume-unchanged ./text.txt(指定文件路径) #强制忽略跟踪 $ git update-index --no-assume-unchanged ./text.txt(指定文件路径) #恢复强制忽略跟踪 ...
  • 项目开发中,开发人员经常用SVN来管理代码,在和服务器同步时,每次都看到一堆.class,.log,target等文件, 这样很不舒服。 解决方法: 打开:window-->preferences-->team-->Ignored Resource-->Add ...
  • 在项目根目录下新建文件 .gitignore ...target/是maven的生成目标目录,不需要提交,class是java编译后文件,不需要提交,其他都是eclipse项目文件,仍然不需要提交,.gitignore是忽略文件自己也不能...
  • 如图,从gitlab中clone下来的项目代码,因为pyhton版本不同导致环境配置文件有所不同,每次用git status显示文件状态时都会被显示出来,所以考虑使用命令忽略 忽略 使用忽略命令后再用git status查看文件状态,不...
  • git忽略文件方法

    2017-02-07 21:51:40
    git忽略文件方法本文参考Git 上传忽略文件设置 .ignore exclude和Git忽略文件在此表示感谢。在git的repo中,有一些无用的log文件,或者备份文件,没事status都会显示,很麻烦。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,130
精华内容 13,652
关键字:

git忽略指定文件