社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 607|回复: 6

[问题讨论] github使用之蔽避无需版本管理的文件

[复制链接]

2353

TA的帖子

8

TA的资源

版主

Rank: 6Rank: 6

爱助人

发表于 2017-2-22 13:18:10 | 显示全部楼层 |阅读模式

跟着@littleshrimp @lb8820265的帖子学习了一下,大约知道github是怎么玩的了,但是上传工程的时候有一个问题,就是工程目下的一些文件与文件是无需上传的,却比代码更占空间,如果全都上传,浪费网速资源,也浪费空间,也没有什么价值。
比如:
1.jpg
2.jpg
这些文件每次打开工程或编译的时候都会由源代码自动生成这些中间文件,上传到github里实在没有什么价值。所以得想个办法解决这个问题,作为新手,当然是找度娘,发现github还真有这个功能。github可以通 gitignore忽略增加指定文件或文件夹,该文件位于github根目录下,是“.gitignore”隐藏文件,所以需要显示隐藏文件
3.jpg
文件.gitignore的格式规范:(来源于网络)
A:#为注释   
B:可以使用shell所使用的正则表达式来进行模式匹配   
C:匹配模式最后跟"/"说明要忽略的是目录
D:使用!取反(例如目录中包含  test.a,并且gitignore文件中包含  *.[oa],如果在文件中加入 !test.a   表明忽略除test.a文件以外的后缀名为.a或者.o的文件)
直接对这个文件进行修改就可以达到目的,然后,就可以发现github如不再提示这些文件发生了更改。到此结束,下面是我加入的代码,供参考。
  1. #忽略工程目录下STM32L476JG-SensorTile下的Exe,list,obj文件夹下文件
  2. .hex
  3. .out
  4. .map
  5. .o
  6. .pbi
  7. .xcl
  8. .linf
  9. .browse
  10. #过滤文件夹Debug,Release,obj
  11. Debug/
  12. Release/
  13. Exe/
  14. List/
  15. Obj/
复制代码








回复

使用道具 举报

326

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-2-22 14:25:29 | 显示全部楼层
git官网上有关于这个gitignore文件编写的例子,包含了各种各样的文件。
https://github.com/github/gitignore

9D`[X8I)A{UO(O7)VDX)9.png

点评

这个好,对于我等菜鸟,希望各位高手多多发教程指导  详情 回复 发表于 2017-2-22 15:00


回复

使用道具 举报

2353

TA的帖子

8

TA的资源

版主

Rank: 6Rank: 6

爱助人

 楼主| 发表于 2017-2-22 13:20:19 | 显示全部楼层
占领沙发,人人必争,


回复

使用道具 举报

618

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-2-22 13:53:50 | 显示全部楼层
壮哥可以出个教程教教我们怎么玩~

点评

欺负人,我不会玩!  详情 回复 发表于 2017-2-22 14:08
物致DIY 欢迎你的加入~
QQ群:646461928 公众号:智物知心致成
小店


回复

使用道具 举报

2353

TA的帖子

8

TA的资源

版主

Rank: 6Rank: 6

爱助人

 楼主| 发表于 2017-2-22 14:08:51 | 显示全部楼层
皈依 发表于 2017-2-22 13:53
壮哥可以出个教程教教我们怎么玩~

欺负人,我不会玩!


回复

使用道具 举报

2353

TA的帖子

8

TA的资源

版主

Rank: 6Rank: 6

爱助人

 楼主| 发表于 2017-2-22 15:00:49 | 显示全部楼层
xxxlzjxxx 发表于 2017-2-22 14:25
git官网上有关于这个gitignore文件编写的例子,包含了各种各样的文件。
https://github.com/github/gitign ...

这个好,对于我等菜鸟,希望各位高手多多发教程指导


回复

使用道具 举报

6249

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2017-2-22 22:32:52 | 显示全部楼层
学习一下,感觉git的学习曲线很长。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-11-19 09:03 , Processed in 0.297767 second(s), 23 queries , Redis On.

快速回复 返回顶部 返回列表