• 在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就行了。

     
     
    关键:在项目的根目录(跟.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
  • 相关阅读:
    cocos2dx A* + tiledMap
    cocos2dx A*算法
    A*算法
    在VS2012中使用GitHub
    史上最全设计模式导学目录(完整版)
    IT之家
    各种与视频编解码以及视频图像处理的应用相关的新技术,新方法,各种软件开发相关的算法,思想。
    linux下vim命令详解
    两篇很牛的vim使用技巧
    (转)linux下导入、导出mysql数据库命令
  • 原文地址:https://www.cnblogs.com/yanglang/p/9473108.html
Copyright © 2020-2023  润新知