zoukankan      html  css  js  c++  java
  • 在GIT 中增加忽略文件夹与文件

    1,在工作目录点右建选择

    image

    2,输入touch .gitignore

        在工作目录就生成了一个“.gitignore”文件。

    3,然后在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。

        内容如下:

    .DS_Store 
    /_ReSharper.****/

    就这么简单搞定。

    --------------------------------------------------

    以前是对于还没有提交到仓库的情况下,如果你的文件已经提交过,那么就需要在缓存中将他清空:

    1,git rm –r  --cached “要取消的目录”

    如:

    删除所有程序集的obj/Debug下的文件。

    image

    2,git commit –m “提交缓存”

    就OK了,这下只需要配置.gitignore就行了。

    作者: 吉桂昕 
    出处: http://www.cnblogs.com/jiguixin 
    出处: http://www.74229.com/ 
    我的新浪微博: http://weibo.com/jiguixin 
    本文版权归【吉桂昕】和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
     
     
    关键:在项目的根目录(跟.git文件夹所在目录同层)建立.gitignore文件,在里面声明即可。 
    譬如我要忽略当前项下的所有dll文件,及runtime文件夹里所有文件: 
    #ignore these files 
    *.dll 
    runtime/* 

    如果之前文件已提交过,则需要先清除原文件,针对上文做的清理如下: 
    $ git rm *.dll 
    $ git rm -r runtime 

    另一种方法:修改git的全局设置,把忽略名单用于所有项目: 
    首先,建立一个.gitignore_global文件; 
    执行 $ git config --global core.excludesfile .gitignore_global 

    常用ignore rules: 

    # Compiled source # 
    ################### 
    *.com 
    *.class 
    *.dll 
    *.exe 
    *.o 
    *.so 

    # Packages # 
    ############ 
    # it's better to unpack these files and commit the raw source 
    # git has its own built in compression methods 
    *.7z 
    *.dmg 
    *.gz 
    *.iso 
    *.jar 
    *.rar 
    *.tar 
    *.zip 

    # Logs and databases # 
    ###################### 
    *.log 
    *.sql 
    *.sqlite 

    # OS generated files # 
    ###################### 
    .DS_Store* 
    ehthumbs.db 
    Icon? 
    Thumbs.db
  • 相关阅读:
    C++ Primer Plus(三)
    C++ Primer Plus(二)
    C++ Primer Plus(一)
    C Primer Plus(三)
    C++ 函数重载,函数模板和函数模板重载,选择哪一个?
    Spring IoC 公共注解详解
    Spring IoC @Autowired 注解详解
    Spring IoC 容器的扩展
    Spring IoC bean 的初始化
    Spring IoC 属性赋值阶段
  • 原文地址:https://www.cnblogs.com/xuzhiwei/p/3313484.html
Copyright © 2011-2022 走看看