• 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

    
    
  • 相关阅读:
    前端设计网站收藏
    JAVA的StringBuffer类
    JDBC连接数据库
    JSP中request属性的用法
    jquery学习
    servlet学习(一)
    javascript 计算器
    xml学习(一)
    网站之单点登录简单思路
    关于ASP.NET中Menu控件在浏览器中不正常显示解决方法
  • 原文地址:https://www.cnblogs.com/Nick-M/p/4606079.html
Copyright © 2020-2023  润新知