为了账号安全,请及时绑定邮箱和手机立即绑定

git命令,以显示.gitignore忽略哪些特定文件。

git命令,以显示.gitignore忽略哪些特定文件。

Git
函数式编程 2019-07-04 10:25:13
git命令,以显示.gitignore忽略哪些特定文件。我的脚湿透了,有以下问题:我的项目源树:/ | +--src/ +----refs/ +----... | +--vendor/ +----...我在我的供应商分支中有代码(目前是MEF),我将在那里编译它,然后将引用移到/src/refs这个项目就是从那里捡到它们的。我的问题是.gitignore设置为忽略*.dll和*.pdb..我可以git add -f bar.dll为了强制添加被忽略的文件(这是可以的),问题是我无法列出存在哪些被忽略的文件。我想列出被忽略的文件,以确保我不会忘记添加它们。我已经读过git ls-files也不能让它起作用。在我看来git ls-files --exclude-standard -i应该做我想做的事。我遗漏了什么?
查看完整描述

3 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

有一种更简单的方法(git 1.7.6+):

git status --ignored

看见有没有一种方法可以告诉git状态忽略.gitignore文件的影响?


查看完整回答
反对 回复 2019-07-04
?
ibeautiful

TA贡献1993条经验 获得超5个赞

另一个非常干净的选项(没有双关意):

git clean -ndX

说明:

$ git help clean

git-clean - Remove untracked files from the working tree
-n, --dry-run - Don't actually remove anything, just show what would be done.
-d - Remove untracked directories in addition to untracked files.
-X - Remove only files ignored by Git.

注意:此解决方案将不会显示已被删除的被忽略的文件。


查看完整回答
反对 回复 2019-07-04
  • 3 回答
  • 0 关注
  • 2645 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信