Make.git忽略除一个文件外的所有内容
我对整件事都很陌生,所以我希望有人能帮我解决这个问题 我们正在使用Xamarin进行开发,我们希望忽略包/文件夹,除了放在不同(子)目录中的一个文件 我想保留以下文件:Make.git忽略除一个文件外的所有内容,git,gitignore,Git,Gitignore,我对整件事都很陌生,所以我希望有人能帮我解决这个问题 我们正在使用Xamarin进行开发,我们希望忽略包/文件夹,除了放在不同(子)目录中的一个文件 我想保留以下文件: /packages/SQLitePCL.raw_basic.0.8.2/build/Xamarin.iOS10/SQLitePCL.raw_basic.targets 但是/packages/I中的所有其他文件夹和文件都要删除 我试过这样的方法: packages/ !packages/SQLitePCL.raw_basic.
/packages/SQLitePCL.raw_basic.0.8.2/build/Xamarin.iOS10/SQLitePCL.raw_basic.targets
但是/packages/I中的所有其他文件夹和文件都要删除
我试过这样的方法:
packages/
!packages/SQLitePCL.raw_basic.0.8.2/build/Xamarin.iOS10/SQLitePCL.raw_basic.targets
但是我不认为这是正确的方法。我认为你的
.gitignore
文件是正确的
但是我认为,在通过命令将软件包添加到文件之前,您必须先删除遥控器中的软件包
:
git rm --cached packages
git push origin master
并确保.gitignore
与包位于同一父目录下
以更好的方式,我认为您应该在软件包
中创建一个.gitignore
,内容如下:
*
!SQLitePCL.raw_basic.0.8.2/build/Xamarin.iOS10/SQLitePCL.raw_basic.targets
!.gitignore
git rm--缓存的包给了我:致命:pathspec“packages”与任何文件都不匹配尝试将.gitignore
文件推送到包中
目录也这样做了。。同样的问题可悲地出现了