我正在构建自己的rpm.通常我使用git archive从我感兴趣的提交或标记中获取tarball(假设我已经添加了标记1.0):
git archive --format=tgz --prefix=product-1.0 1.0 > product-1.0.tgz
Run Code Online (Sandbox Code Playgroud)
假设现在我正在做一些我尚未提交的本地开发项目,我想获得一个档案; 有没有办法获得这个而不必提交?
编辑我可以使用这样的东西:
tar cf product-1.0.tgz --exclude=.git
Run Code Online (Sandbox Code Playgroud)
但是这将包括我不喜欢的所有二进制文件和其他未跟踪的文件...