zoukankan      html  css  js  c++  java
  • git学习:多人协作,标签管理

    多人协作:

    查看远程库的信息,

    git remote

    推送分支到远程库

    git push origin master/dev

    注意:master是主分支,时刻需要与远程同步

    dev是开发分支,也需要与远程同步

    bug分支用于本地修改bug,没必要推动到远程

    feature分支是否推送,取决于是否合作在上面开发,

    抓取分支:

    标签管理:

    首先切换到要打标签的分支上,

    git branch

    git checkout master

    输入命令:git tag  tagname,就可以打一个标签

    git tag v1.0

    默认的标签是打在最近的一次commit上的,

    若是忘记打标签,可以使用git log,找到历史提交的commit-id,然后打上就可以了

    git log --pretty=oneline --abbrev-commit

    git tag tagname commit-id

    用命令 git tag查看所有标签。

    用命令git show tagname 查看标签信息

    也可以创建带有说明的标签,

    git tag -a tagname -m 'shuomingwenzi ' commit-id

    删除标签

    git tag -d tagname

    由于创建的标签只存储在本地,不会推送到远程,所以可以直接删除

    推送某一标签到远程

    git push origin  tagname

    一次性推送所有标签到远程

    git push origin --tags

    若标签已经推送到远程,要删除:

    首先删除本地标签,git  tag -d tagname

    然后从远程删除,git push origin:refs/tags/tagname

    
    
  • 相关阅读:
    建筑经济与企业管理 【1090】
    31 任意进制计数器的构成方法1
    30 同步计数器
    29 典型的时序电路模块2
    STM32的FSMC详解
    28 典型的时序电路模块1
    27 FSM,时序电路的分析方法
    26 电路结构和逻辑功能的关系
    25 触发器逻辑功能的分类
    24 触发器的电路结构和动作特点
  • 原文地址:https://www.cnblogs.com/Nick-M/p/4606079.html
Copyright © 2011-2022 走看看