zoukankan      html  css  js  c++  java
  • git版本管理,git tag

    前面发布python模块时有不同的版本,那么在github中如何管理版本呢?几行命令操作即可。

    只用标题下的命令即可

    创建本地分支,并切换分支

    git checkout -b v0.2

    创建远程分支

    git push origin v0.2:v0.2

    本地远程手动建立追踪关系

    git branch --set-upstream-to=<远程主机名>/<远程分支名> <本地分支名>

    查看

    查看当前分支

    git branch 

    查看所有分支

    git branch -a

    查看本地分支和远程分支的关系

    git branch -vv 

    注:git checkout -b 新分支名 origin/远程分支名 这样的方式自动创建了本地和远程的追踪关系

    修改代码并提交

    创建新的tag

    git tag 0.4

    切换到新的tag

    git checkout 0.4

    提交到远程tag

    git push origin 0.4

    图示

     

     

     

    其他命令

    删除本地tag

    git tag -d v0.2 

    删除远程tag

    git push origin :refs/tags/v0.2

    删除远程分支 git push origin :dev_20190321
    删除本地分支 git branch -d dev

    修改master
    git branch -m master old-master
    git branch -m wait_change_master master
    git push -f origin master

    git checkout -b newbranch tag0.2

    git checkout -b dev_20190310 origin/dev_20190310
    git pull

  • 相关阅读:
    3/10
    2/10
    福大软工 · 最终作业
    福大软工 · 第十二次作业
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
  • 原文地址:https://www.cnblogs.com/pergrand/p/12884269.html
Copyright © 2011-2022 走看看