我正在通过VSTS构建定义中的SSH复制文件步骤在基于Linux的VM上部署我的项目。下面是文件夹结构。
root
-- .git
-- .gitignore
-- folder1
-- folder2
.
.
.
我想在将文件复制到基于Linux的登台服务器(Azure上的虚拟机)时忽略.git文件夹。我试过低于最小匹配模式,但没有一个有效。
**/!(.git)
**/!.git
告诉我丢失了什么,如何忽略.git文件夹。我试着上网,但什么也没找到。
最佳答案
解决方案是(忽略.git文件夹中的所有文件):
!**/.git/**