美文网首页
git 《版本备份》2021-04-08

git 《版本备份》2021-04-08

作者: lang_806670302 | 来源:发表于2021-04-08 09:23 被阅读0次

    1.1.0版本开发完毕,将1.0版本上传到AppStore,对1.0版本进行备份(打上标签)

    1.经理为版本打上tag: weibo1.0,同时上传共享版本库

    $ git tag -a weibo1.0 -m "这是1.0版本"
    $ git tag
    

    2. 需要将标签push到共享版本库

    $ git push origin weibo1.0
    

    3.开始2.0版本的开发

    1.经理开始安排张三开发2.0版本
    2.张三pull安排代码任务,开始开发

    4.发现1.0版本有bug,在经理的文件夹下面创建一个文件夹,用于修复bug,将共享版本库所有内容clone

    1.经理创建文件夹 weibo1.1fixbug
    2.经理clone远程共享版本库所有内容

    $ git clone (共享版本库地址)
    

    5.将当前的代码转为1.0标签,创建分支,并切换到该分支

    1.经理checkout版本为weibo1.0
    2.经理创建新分支 weibo1.1fixbug,并切换到当前分支

    转为1.0标签
    $ git checkout weibo1.0 
    
    创建分支,并切换到该分支
    $ git checkout -b weibo1.1fixbug
    

    6.在分支中修复bug,上传到AppStore,将修复好的版本,打上tag,并上传到共享版本库

    1.经理在weibo1.1fixbug分支中修复了bug
    2.经理将weibo1.1fixbug分支代码推送远程共享版本库
    3.经理提交weibo1.1fixbug文件checkout代码并push
    4.经理在原weibo文件下合并代码

    $ git tag -a weibo1.1 -m "这是修复了1.0bug的1.1版本"
    $ git push origin weibo1.1
    

    7.经理跟当前正在开发的2.0版本进行合并

    1.张三pull 分支(weibo1.1fixbug)的代码

    source Control -> pull -> weibo1.1fixbug
    

    8.删除分支

    1.经理切换主分支
    2.经理删除本地分支和远程代码库分支

    切换主分支
    $ git checkout master
    
    查看本地分支
    $ git branch 
    
    查看远程库的分支
    $ git branch -r
    
    删除本地分支
    $ git branch -d weibo1.1fixbug
    
    删除远程共享库分支
    $ git branch  -r -d origin/weibo1.1fixbug
    
    删除并推送共享版本库的分支
    $ git push orign --delete weibo1.1fixbug
    

    相关文章

      网友评论

          本文标题:git 《版本备份》2021-04-08

          本文链接:https://www.haomeiwen.com/subject/btitkltx.html