广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    忽略Git中的untracked文件

    来源:网络收集  点击:  时间:2024-03-06
    【导读】:
    Git一个很NB的版本管理工具。笔者通过网上学习了一些东西,发现关于.ignore的操作比较少,特地在此分享,希望你能对有所帮助!工具/原料more不知道怎么填写发现问题1/1分步阅读

    在git bash窗口输入“git status”哗啦啦的出现一大堆Untracked文件,看着都头大吧。

    分析问题1/1

    在Git中,文件状态是一个非常重要的概念,不同的状态对应不同的操作。

    Git在未进行commit操作之前,存在三种状态:Untracked files,Changes not staged for commit及Changes to be committed。

    Untracked files就是你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等。那么看着也烦怎么处理呢?

    好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。(强迫着患者,笑了...)

    甩开袖子干活1/3

    创建“.gitignore”文件。这里打个广告哈!强烈推荐大家在编程方面创建文本使用Notepad++。最吸引人的功能是支持可视化的编码选择。

    2/3

    Notepad++打开之后自动就有个new1,表示我们可以直接在里头输入内容然后保存到指定文件夹位置。

    此时具体方法是在版本管理的根目录下(与.git文件夹同级)创建一个 .gitignore,并保存在该位置。

    3/3

    然后我们再次回到Git Bash窗口输入“git status”,观察是少了我们在.gitignore文件里写的文件了吧。

    补充:忽略文件名书写规则1/1

    1:#为注释 2:可以使用shell所使用的正则表达式来进行模式匹配 3:匹配模式最后跟/说明要忽略的是目录4:使用!取反(例如目录中包含 test.a,并且gitignore文件中包含 *.,如果在文件中加入 !test.a 表明忽略除test.a文件以外的后缀名为.a或者.o的文件)

    注意事项

    自学之路不易,相怜相惜!

    有不清楚的可以在线留言我会尽快回复

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_260392.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 23:45:28  耗时:0.025
    0.0253s