git

作者: Rioo丶 | 来源:发表于2018-02-02 16:32 被阅读0次

    准备#######################################

    git clone xxxxxx.git #clone远程仓库到本地
    git fetch #获得远程所有分枝名称
    git checkout master # 其实默认就是master主干
    git pull origin master # 确保自己的master为最新
    git checkout -b daily/x.y.z # 每个分枝名称都要遵循 x.y.z的命名规则,x,y,z都是数字,如0.0.1,在默认情况下,我们每一个都自加 0.0.1就可以了,但是记住规则,daily/0.0.1为基数,基数是指定页面发布,偶数为全部发布,这个是盒马前端对于命名上的规则。与实际增量还是全量发布无关

    开发#######################################

    git status # 获取当前分枝下的你所有的编辑文件的状态有add、delete、modified之类的状态
    git diff # 和之前版本做比较
    git log # 显示所有提交
    git show xxxxx # xxxxx为commit id
    git checkout filename # 在未提交的状态下,是撤销你刚才的所有编辑,回归到原始状态
    git checkout branchname # 切换到对应分枝
    git commit -am "what have done?" # 提交你的修改,一定要写注释
    git commit --amend -am "what have done?"# 覆盖你上一次的commit
    git push origin daily/x.y.z # 提交你的代码

    git checkout master
    git pull origin master
    git checkout daily/x.y.z
    git pull origin daily/x.y.z
    git merge master --no-commit

    git tag -a publish/x.y.z -m "增加批量接单页面和新批量接单"
    git push origin publish/x.y.z

    相关文章

      网友评论

          本文标题:git

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