如何忽略所有目录中的.dll文件

时间:2017-06-27 06:01:19

标签: asp.net .net git dll gitignore

我有一个项目,它有很多包含.dll文件的目录。现在我想忽略所有目录中具有.dll扩展名的所有文件。我在根目录中有.gitignore文件。我尝试了很多组合,但似乎都没有。

请帮忙

2 个答案:

答案 0 :(得分:1)

忽略文件 有时,有些文件你不希望Git签到GitHub。有几种方法可以告诉Git要忽略哪些文件。

创建本地.gitignore

如果在名为.gitignore的存储库中创建文件,Git会在您提交之前使用它来确定要忽略的文件和目录。

应将.gitignore文件提交到您的存储库中,以便与克隆存储库的任何其他用户共享忽略规则。

GitHub维护.gitignore公共存储库中许多流行操作系统,环境和语言的推荐github/gitignore文件的正式列表。

  1. 在终端中,导航到Git存储库的位置。
  2. 输入touch .gitignore以创建.gitignore文件。
  3. Octocat有一个Gist,其中包含一些可以添加到此文件的好规则。

    如果您已经签入了文件,并且想要忽略它,那么如果稍后添加规则,Git将不会忽略该文件。在这些情况下,您必须首先在终端中运行以下命令来解除文件:

    git rm --cached FILENAME
    

    创建全局.gitignore

    您还可以创建全局.gitignore file,这是一个忽略计算机上每个Git存储库中文件的规则列表。例如,您可以在~/.gitignore_globa l创建文件并为其添加一些规则。

    1. 打开终端。
    2. 在终端中运行以下命令:git config --global core.excludesfile ~/.gitignore_global

答案 1 :(得分:1)

只需使用

select employee_id, attendance_date,  time_in, MIN(time_out) time_out from (
   select A.id id, DATE(A.timedata) attendance_date, A.employee_id employee_id, A.timedata time_in, A.in_out, B.timedata time_out
   from attendances A
   left join attendances B
       on A.employee_id = B.employee_id
          and A.timedata < B.timedata
          and B.in_out = 'OUT'    
   where A.in_out = 'IN'
) AB
group by employee_id, attendance_date, time_in

这将在所有文件夹中递归地忽略所有.dll文件。