我有一个项目,它有很多包含.dll文件的目录。现在我想忽略所有目录中具有.dll扩展名的所有文件。我在根目录中有.gitignore文件。我尝试了很多组合,但似乎都没有。
请帮忙
答案 0 :(得分:1)
忽略文件 有时,有些文件你不希望Git签到GitHub。有几种方法可以告诉Git要忽略哪些文件。
创建本地.gitignore
如果在名为.gitignore
的存储库中创建文件,Git会在您提交之前使用它来确定要忽略的文件和目录。
应将.gitignore文件提交到您的存储库中,以便与克隆存储库的任何其他用户共享忽略规则。
GitHub维护.gitignore
公共存储库中许多流行操作系统,环境和语言的推荐github/gitignore
文件的正式列表。
touch .gitignore
以创建.gitignore
文件。Octocat有一个Gist,其中包含一些可以添加到此文件的好规则。
如果您已经签入了文件,并且想要忽略它,那么如果稍后添加规则,Git将不会忽略该文件。在这些情况下,您必须首先在终端中运行以下命令来解除文件:
git rm --cached FILENAME
创建全局.gitignore
您还可以创建全局.gitignore file
,这是一个忽略计算机上每个Git存储库中文件的规则列表。例如,您可以在~/.gitignore_globa
l创建文件并为其添加一些规则。
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文件。