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

    
    
  • 相关阅读:
    PHP类(一)-类的实例化
    PHP函数(六)-匿名函数(闭包函数)
    PHP函数(五)-回调函数
    javaIO-字符流
    split 命令
    hadoop的增删改查
    Hadoop的MR
    java的序列化和反序列化
    字符串格式化-String类format方法
    Avro从入门到入土
  • 原文地址:https://www.cnblogs.com/Nick-M/p/4606079.html
Copyright © 2011-2022 走看看