Git中相应的command的用法

Posted by Hsia on September 26, 2018

github添加Tags

git tag 处理 添加v3.1.0-ios v3.1.0-android两个不同的tag信息   1 . 获取commit: 

1
git log --pretty=format:"%h %s" --graph  

显示每一次的提交记录信息,方便查找需要打tag的记录

git-log

2 . 给指定的commit打Tag:

1
2
git tag -a v3.1.0-android 9caa751 -m “v3.1.0-android版本”
git tag -a v3.1.0-ios e296b0f  -m “v3.1.0-ios版本”

此为分别打了两个不同提交记录的tag git-create-tag

3 . 提交tags:

1
git push origin --tags 	# 将本地所有Tag一次性提交到git服务器

报错:

1
2
error: src refspec --tags does not match any.
error: failed to push some refs to 'https**github.com/***/code'

4 . 提交单个tag:

1
git push origin v3.1.0-ios     # 操作成功

5 . 提交单个tag:

1
git push origin v3.1.0-android     # 操作成功

git-push

6 . 查看github上面的log信息

git-result

7 . 删除本地tag

1
2
3
git tag -d 标签名  

例如:git tag -d v3.1.0

8 . 删除远程标签tag

1
2
3
git push origin :refs/tags/标签名  

例如:git push origin :refs/tags/v3.1.0

git-delete-tag