我正在使用TFS-GIT,我想知道是否有可能将提交到发布分支的所有内容提取到ZIP。我看过一个例子,它隐藏了该分支中的所有内容。我只是想提取已添加/更新文件夹结构的变化所在的文件。 我需要这样做的原因是由于组织规则,我无法通过TFS部署,Jenkins或任何其他方式自动将代码部署到活动服务器,因此我只能手动上传文件。 我已经使用了下面的命令,创建了zip文件,但是没有任何内容添加到zip中。 gi
给定一个简单的测试库与一个有两个文件,a和b承诺,我能得到的具体文件列表: $ git ls-files a
a
或所有文件的列表中排除特定的文件: $ git ls-files . ':!b'
a
我可以创建的具体文件的存档: $ git archive HEAD a | tar tf -
a
但我不能创建的存档LL文件排除特定文件: $ git archive HEAD .
我想用以下命令导出我现有的git回购。但我最终会出现错误。任何人都可以帮我解决这个问题? 我的命令: PS F:\Nissan-Gulp> git archive --format zip --output F:\convert master
fatal: could not create archive file 'F:\convert': Is a directory
PS F:\Niss
我正尝试使用以下命令在最新的3次提交中创建文件的存档。 git archive -o archive.zip $(git diff --name-only HEAD~3)
但在最后一次提交我删除了几个文件,这是显示在diff输出。所以我得到这个错误: fatal: pathspec 'public/uploads/5839529ba9381.png' did not match any fil