git tag batch push
# 批次推送所有帶有 `v` 的 tag
git tag |
grep
'v'|
xargs -n 1 -i% git push origin %
# 推送全部 branch 到 remote
git fetch --all
for b in
`git branch -r |
grep -v -- '->'`;
dogit branch --track $ $b; done
git pull --all
git push --all origin
# 推送所有 tag 到 remote
git push --tags origin
git tag
列出所有的 tag ,例如如下
v0.0.1
v0.0.2
v0.0.3
0.0.4
使用grep
獲取特定tag的 字首,例如下面的命令,獲取的是包含v
的 tag
git tag |
grep
'v'
使用xargs
批次執行,先使用echo
輸出 tag,確定 tag。
git tag |
grep
'v'|
xargs -n 1 -i% echo
'git push origin %'
再寫出批次推送的命令
git tag |
grep
'v'|
xargs -n 1 -i% git push origin %
去掉grep
命令即可
git tag |
xargs -n 1 -i% git push origin %
delete multiple git remote tags and push once
set up git to pull and push all branches
git tag 常用操作 建立 檢視 推送 刪除等
1.建立tag git tag a v0.0.1 或者 對某一提交的資訊打tag標籤,末尾是乙個commit id git tag a v0.0.1 cc16905 2.建立tag帶有說明資訊 git tag a v0.0.1 m version 0.0.1,tag info 3.建立輕量的標籤ta...
git tag及推送tag到遠端伺服器
1.列出現有標籤 git tag v0.1 v0.2 篩選git tag l v1.4.2 v1.4.2.1 v1.4.2.2 v1.4.2.3 新建標籤 輕量級標籤 git tag v1.2 含附註的標籤 git tag a v1.4 m my version 1.4 git tag a v1.4...
git tag標籤操作
檢視標籤 列印所有標籤 git tag 列印符合檢索條件的標籤 git tag l 1.檢視對應標籤狀態 git checkout 1.0.0 檢視標籤資訊,可以看到提交commit id,然後回退到指定版本 git show 標籤名 建立標籤 本地 建立輕量標籤 git tag 1.0.0 lig...