From fb0dd4d6138d79f6e8e91f94ba40ffbb0b4fceae Mon Sep 17 00:00:00 2001 From: Mhrooz Date: Mon, 2 Sep 2024 00:09:29 +0200 Subject: [PATCH] 3.3 done --- notes/3.3-git_touch.md | 59 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 notes/3.3-git_touch.md diff --git a/notes/3.3-git_touch.md b/notes/3.3-git_touch.md new file mode 100644 index 0000000..ddebc2b --- /dev/null +++ b/notes/3.3-git_touch.md @@ -0,0 +1,59 @@ +## 3.3 git 里程碑 + +### 3.3.1 显示里程碑 + +```bash +git tag # 显示里程碑 +git tag -n1 # 显示1行里程碑的说明 +git tag -l jx/v2* # 使用过滤器 +``` + +```bash +git log --oneline --decorate # 查看提交对应的里程碑以及其他引用 +``` + +```bash +git describe # 显示- name commit num commit +``` + +```bash +git name-rev HEAD # 显示提交ID和其对应的一个引用 这里是HEAD和master +``` + +### 3.3.2 创建里程碑 + +```bash +git tag [] # 轻量级里程碑 +git tag -a [] +git tag -m [] # 带说明的里程碑 +git tag -s [] +git tag -u [] # 带GPG签名的里程碑 +``` + +### 3.3.3 删除里程碑 + +```bash +git tag -d +``` + +### 3.3.4 不要更改里程 + +### 3.3.5 共享里程碑 + +```bash +git ls-remote origin my* # 查看以my开头的里程碑 +``` + +```bash +git push origin mytag # 推送mytag到远端 +git push origin refs/tags/* # 推送本地建立的所有里程碑 +``` + +### 3.3.6 删除远端里程碑 + +```bash +git tag -d +git push origin : +``` + +