`

git tags 使用 远程创建git tags 删除(小抄版)

阅读更多
Reference


update
0.5 获取远程tag
#my_abc是tag号
git clone http://git.abc.net/git/abc.git
git checkout my_abc OR git checkout -b new_branch my_abc


update v2
获取远程tag or branch
code="java"]$ git ls-remote --heads origin

引用
5b3f7563ae1b4a7160fda7fe34240d40c5777dcd  refs/heads/1-2-stable
71926912a127da29530520d435c83c48778ac2b2  refs/heads/2-0-stable
2b158543247a150e8ec568becf360e7376f8ab84  refs/heads/2-1-stable
b0792a3e7be88e3060af19bab01cd3d26d347e4c  refs/heads/2-2-stable
d6b9f8410c990b3d68d1970f1461a1d385d098d7  refs/heads/3-0-unstable
f04346d8b999476113d5e5a30661e07899e3ff80  refs/tags/v0.13.3


git pull origin refs/tags/v0.13.3
git pull origin refs/heads/2-2-stable


创建
1. 本地创建tags

git tag -a v1.1 -m "new release"


1.5 查看本地tags

git tag -l


2. push到服务器端
git push --tags


2.2.1 创建和删除远程branch
git push origin head:newbranch_name 
git push origin head:feature/newbranch_name   

#删除远程分支,其它开发者要git branch -d -r 分支  
git push origin :newbranch_name  


2.3 删除本地tag

git tag -d v1.1


3. 删除服务器端远程tag

git push origin :refs/tags/v1.1


4. 查看远程服务器端

$ git remote show origin

引用
* remote origin
  URL: git://github.com/rails/rails.git
  Remote branch merged with 'git pull' while on branch master
    master
  Tracked remote branches
    1-2-stable 2-0-stable 2-1-stable 2-2-stable 3-0-unstable master


$ git ls-remote --heads origin

引用
5b3f7563ae1b4a7160fda7fe34240d40c5777dcd  refs/heads/1-2-stable
71926912a127da29530520d435c83c48778ac2b2  refs/heads/2-0-stable
2b158543247a150e8ec568becf360e7376f8ab84  refs/heads/2-1-stable
b0792a3e7be88e3060af19bab01cd3d26d347e4c  refs/heads/2-2-stable
d6b9f8410c990b3d68d1970f1461a1d385d098d7  refs/heads/3-0-unstable
f04346d8b999476113d5e5a30661e07899e3ff80  refs/heads/master



给同行个链接
分享到:
评论

相关推荐

    Git简单使用.pdf

    3. 删除远程标签使用`git push origin :refs/tags/[tagName]`。 4. 查看标签信息使用`git show [tag]`,提交指定标签到远程使用`git push [remote] [tag]`。 5. 提交所有标签到远程使用`git push [remote] --tags`。...

    GIT版本管理使用技巧

    创建新的本地分支,并与远程分支关联,可以使用`git checkout -b`命令,例如创建并切换到远程分支linux-*.*.**.*-lemote的本地对应分支,命令为`git checkout -b linux-*.*.**.*-lemote origin/linux-*.*.**.*-...

    git的使用步骤

    Git是一种分布式版本控制系统,它允许开发人员跟踪代码更改,...记住,良好的Git实践还包括定期清理不必要的分支、合理使用标签(tags)来标记重要版本等。了解并熟练运用这些,可以使你的代码管理工作更加高效和安全。

    学习git和gitbash使用的一些详细操作

    - 使用标签(tag)来标记重要的提交点,`git tag <tag-name>`用于创建标签,`git push origin --tags`来推送标签到远程仓库。 - 使用`.gitignore`文件来忽略不需要纳入Git管理的文件,通常在仓库的根目录下创建该...

    git 使用详细手册

    这份"git 使用详细手册"将深入探讨Git的基本概念、命令行操作、分支管理、远程仓库交互以及解决冲突等关键知识点。 首先,Git的核心概念包括仓库(Repository)、工作区(Working Directory)、暂存区(Index)和...

    gitflow使用指南

    ### gitflow使用指南 #### 一、GitFlow简介与核心概念 GitFlow是一种广泛应用于软件开发团队中的分支管理策略,其主要目标是提供一个清晰、高效的工作流程来管理项目的源代码版本控制。GitFlow的核心思想在于区分...

    配合Git flow 流程使用的git 操作命令指南

    # 使用git flow命令创建 git flow feature start 20180820-story-view-999 # 或者使用原生命令 git checkout -b feature/20180820-story-view-999 master ``` 完成开发后,将feature分支推送到远程仓库: ```...

    Git 常用命令清单

    - 删除远程仓库的标签:`git push [远程仓库名] :refs/tags/[标签名]` 以上命令是Git操作中的基础,通过这些命令的组合使用,可以完成从初始化仓库到分支管理、远程同步等一系列版本控制工作。随着使用的深入,...

    git 安装包(含64+32+多版本)

    使用Git时,基本的流程包括初始化仓库(`git init`)、克隆远程仓库(`git clone`)、添加文件到暂存区(`git add`)、提交更改(`git commit`)、推送本地更改到远程仓库(`git push`)以及拉取远程仓库的更新(`...

    如何掌握git 命令使用

    - **删除远程标签**:`git push origin :refs/tags/[name]` 10. **子模块管理** - **添加子模块**:`git submodule add [url] [path]` - 示例:`git submodule add git://github.com/soberh/ui-libs.git src/...

    git使用基本语言

    本文将深入探讨Git的基本使用方法,包括创建版本库、添加文件、提交更改、回退版本以及与远程仓库的交互。 首先,创建一个新的Git版本库非常简单。在终端中,你可以通过`mkdir`创建一个新目录,如`learngit`,然后...

    Git命令详解.docx

    * 删除文件远端仓库 remote repositories:使用 `git rm` 命令删除文件,使用 `git remote` 命令管理远端仓库。 ### Git 分支 * 创建分支:使用 `git branch` 命令创建一个新的分支。 * 合并分支:使用 `git merge...

    remote-git-tags:从远程git repo获取标签。 仅使用JS。 无需git二进制文件

    远程git标签从远程Git存储库获取标签安装 $ npm install remote-git-tags必须在您的安装git二进制文件。用法 const remoteGitTags = require ( 'remote-git-tags' ) ;( async ( ) => {console . log ( await ...

    git使用手册

    - 删除远程标签需要先删除本地标签,然后执行`git push origin :refs/tags/<tagname>`。 通过以上总结,我们了解了Git的基本操作流程,包括仓库初始化、文件的添加与提交、版本回退、分支管理以及远程仓库的操作等...

    Git+使用教程

    实际操作中,应使用`git init`创建仓库,之后会在当前目录下自动生成一个隐藏的`.git`目录,存储版本库的元数据。 - **添加文件至仓库**:`git add`用于将工作目录下的改动加入暂存区,准备提交。例如,通过`git ...

    git教程(廖雪峰)小结汇总(带目录)

    - **删除标签**:使用`git tag -d <tagname>`来删除本地标签,使用`git push origin :refs/tags/<tagname>`来删除远程标签。 通过以上总结,我们可以清晰地了解到Git的核心概念及其基本操作流程,这对于高效管理和...

    学习GIT的使用方法

    你可以通过`git init`命令在现有目录中创建一个新的Git仓库,或者使用`git clone`命令克隆一个远程仓库到本地。一旦有了仓库,就可以开始添加文件并进行初始提交,`git add`用于将文件添加到暂存区,`git commit`则...

    git常见操作指令速记卡《git-cheatsheet》

    创建新分支时基于远程分支可以使用`git checkout --track <remote/branch>`,而添加新远程仓库则使用`git remote add <shortname> <url>`。 在处理本地更改时,`git status`会显示工作目录中文件的状态,而`git ...

Global site tag (gtag.js) - Google Analytics