vs2017 visual studio 2017 提交到gitee忽略相关的bin package等目录和文件夹的办法

1、在gitee上新建仓库

2、clone仓库到本地的一个空文件夹test

3、在本地的空文件夹中新建项目(或者把原来需要导入到gitee的项目复制到test文件夹下)

注意:新建时,可以选择创建本地仓库,如果没有选择(即目录下没有自动创建.gitignore文件),可以copy一个.gitignore文件到test目录下(或者用文本文件编辑一个空的.gitignore文件)。

然后把需要导入到gitee的源码复制过来,放在test目录下。如下图:

vs2017 visual studio 2017 提交到gitee忽略相关的bin package等目录和文件夹的办法_第1张图片

我的这个文件夹下面总共有5个项目,和一个放第三方DLL的文件夹,以及数据库的文件夹。

编写(或者修改).gitignore文件。

一般的格式如下:

(要注意的问题:目录以及目录下的所有文件不提交时,必须从.gitignore开始的路径写。如:/TicketAdmin/TicketAdmin/bin/)

/TickSale/.vs/
/TickSale/packages/
/*/bin/
/*/*/bin/
/*/obj/
/*/*/obj/

我的这个文件夹因为多个解决方案,每个解决方案下有多个项目,所以比较复杂(试了一下文件夹用*做通配符(vk :/*/*/obj/),竟然也可以用,这样对多个解决方案、多个项目的源码来说,就简单多了)。

vs2017 visual studio 2017 提交到gitee忽略相关的bin package等目录和文件夹的办法_第2张图片

完整的.gitignore文件内容如下:

/TicketAdmin/.vs/
/TicketAdmin/packages/
/TicketAdmin/TicketAdmin/bin/
/TicketAdmin/TicketAdmin/obj/
/*/bin/


/TicketAdmin/TicketAdmin/.vs/
/TicketAdmin/TicketAdmin/packages/
/TicketService/Ticket.Service/bin/
/TicketService/Ticket.Service/obj/
/TicketService/Ticket.Service/[Ll]og/
/TicketService/Ticket.Service/[Ll]ogs/

/TickSale/.vs/
/TickSale/packages/
/*/bin/
/*/*/bin/
/*/obj/
/*/*/obj/


/数据库/*.ldf
/数据库/*.mdf

 

编写完后,重新打开VS,

vs2017 visual studio 2017 提交到gitee忽略相关的bin package等目录和文件夹的办法_第3张图片

可以看到,bin文件夹已经不在要提交的范围内了。

注意:第一次提交时,必须先写好.gitignore文件,如果已经提交了,再修改.gitignore文件,忽略的文件还是会存在gitee上

你可能感兴趣的:(.net类,vs2017,giett)