• Git .gitignore 设置为全局global


    在操作Git时,我们会将修改的内容$git add . 到Git,Git会提示我们哪些文件都修改了。此时提示中会包括系统自动修改的文件,bin文件等。而我们add到Git时,并不希望将这些文件也一同add到Git,但如果不add到Git,Git就会一直提示我们文件被修改了,都需要add。

    此时我们需要忽略这些系统自动修改的东西,如果有一些你不想提交到Git的东西,你也可以忽略。

    Git为我们提供了.gitignore文件,此文件专门来做忽略,只要在此文件中设置你想忽略的内容就可以了。

    不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。所有配置文件可以直接在线浏览:https://github.com/github/gitignore

    这里着重介绍如何将.gitignore文件设置为全局,即:不需要在每一个仓库中添加.gitignore文件,只需要在用户账户文件夹下建立.gitignore_global文件就可以忽略我们想忽略的内容。

     

    一:用户账户文件夹(路径:C:Usersxxxx  , xxx指你的账户) 

    二:在用户账户文件夹下使用记事本等程序新建一个命名的全名为.gitignore_global的文件。此文件中写有你想忽略的内容

     

    例如:.gitignore_global(此内容为上面提供链接,下载下来的Android工程对应默认忽略的内容,你可以根据格式添加你自己想忽略的东西)

    1. <pre name="code" class="plain"># Built application files  
    2. *.apk  
    3. *.ap_  
    4.   
    5. # Files for the Dalvik VM  
    6. *.dex  
    7.   
    8. # Java class files  
    9. *.class  
    10.   
    11. # Generated files  
    12. bin/  
    13. gen/  
    14.   
    15. # Gradle files  
    16. .gradle/  
    17. build/  
    18.   
    19. # Local configuration file (sdk path, etc)  
    20. local.properties  
    21.   
    22. # Proguard folder generated by Eclipse  
    23. proguard/  
    24.   
    25. # Log Files  
    26. *.log  
    
    

    三:如果你已经安装了Git ,相信在此用户账户下,你会看到一个叫做.gitconfig的文件,用记事本等程序可以打开此文件,你会看到里面有你在Git中的全局name及email。

    1. [user]  
    2.     name = xxx  
    3.     email = xxxx@xxx.com  

    修改.gitignore为全局的方法一:

    你可以直接修改.gitconfig的内容:
    1. <pre name="code" class="plain" style="color: rgb(102, 102, 102); line-height: 20px;">[user]  
    2.     name = xxx  
    3.     email = xxxx@xxx.com  
    [core]excludesfile = c:/Users/你的账户文件夹/.gitignore_global
    
    

    END:此时,你已将.gitignore设置为全局。

    修改.gitignore为全局的方法二:

    一、二步都执行完后,不进行第三步修改.gitconfig文件
    而是在Git的命令行里输入:
    $ git config --global core.excludesfile ~/.gitignore_global
     
    输入完成后,可打开.gitconfig文件,会发现里面自动添加了
    1. [core]  
    2.     excludesfile = c:/Users/你的账户文件夹/.gitignore_global  
    所以,你用方法一或者方法二,都可以设置.gitignore为全局
     

    END

  • 相关阅读:
    Cocos2dx开发游戏移植到Android平台
    cocos2dx创建sprite的多种方法
    C++实现大数据乘法
    使用detours实现劫持
    使用C与C++混合编程封装UDP协议
    C++实现大数据乘法
    使用C与C++混合编程封装UDP协议
    python字符串类型
    python数字类型
    python数据类型
  • 原文地址:https://www.cnblogs.com/Cherry-B/p/4583505.html
Copyright © 2020-2023  润新知