标签:出差 -name 签名 toc 4条 添加 output ref bbr
目录
git tag <tagname>
,例:git tag v1.0
git tag -a v0.1 -m “第一次提交”
-a
指定标签名,-m
指定说明文字
git tag
先查看历史提交的 commit id git log --pretty=oneline --abbrev-commit
再为 id 添加标签,例(设某提交 id 为01a23b
):git tag v0.9 01a23b
本地标签 | 远程标签(先删本地,后删远程) |
---|---|
git tag -d v0.1 |
git tag -d v0.9 —>git push orign :refs(分支)/tags(标签)/v0.9 |
zip
格式:git archive --format=zip --output=v1.0.zip 1.0
tar.bz2
格式:git archive 1.0 | bzip2 > v1.0.tar.bz2
tar.gz
格式:git archive --format=tar 1.0 | gzip > v1.0.tar.gz
先查看历史提交 id (见上述第4条),并找到对应的两个id(设 id 为01a23b
和12a34b
)
找出差异文件:git diff 01a23b 12a34b --name-only
(--name-only
只显示文件名)
导出差异文件:
将差异文件打包:
zip
格式:git diff 01a23b 12a34b --name-only | xargs zip ../v1.1.zip
tar.bz2
格式:git diff 01a23b 12a34b --name-only | xargs tar -jcvf ../v1.1.tar.bz2
tar.gz
格式:git diff 01a23b 12a34b --name-only | xargs tar -czvf ../v1.1.tar.gz
直接复制出差异文件(需提前创建好目标文件夹):
git diff 01a23b 12a34b --name-only | xargs -t -i{} cp --parents {} ../v1.1
标签:出差 -name 签名 toc 4条 添加 output ref bbr
原文地址:https://www.cnblogs.com/lhlyzh/p/10561288.html