美文网首页
经常用到的git简单操作

经常用到的git简单操作

作者: 白小纯kl | 来源:发表于2021-08-10 10:11 被阅读0次

    1.切换分支
    git checkout dev

    2.查看分支
    git branch -a

    3.切换到新的分支
    git checkout -b dev1

    4.删除该分支
    git branch -d dev1

    5.查看fetch 和push的路径
    git remote -v

    6.设置push的路径
    git remote set-url --push origin (push的路径)

    第一种mr方式:fork到本地的项目,通过设置push到本地远程仓,实现推拉分离,方便代码merage的评审
    第二种mr方式:不用fork,基于主分支新建自己的分支,自己分支开发,切主分支,fetch主分支(或pull主分支),本地merage或者rebease,最后commit push mr到主分支

    7.重新设置git remote url
    git remote set-url origin https://xxx@github.org/hello/etl.git

    8.新分支合并某个commit (单独合并某个commit)
    git cherry-pick dev_ng9 3b7c0e5937050ca08243acd44f744e1680beb8bd

    9.git查看某一时间区间内的代码变更数据:
    git log --pretty=tformat: --since =='2020-08-11 09:34:00' --until='2020-08-17 09:00:00' --numstat | gawk '{ add += 1 ; subs +=2 ; loc += 1 +2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }'

    规范化commit :
    commit示例
    [VisionNo:] 123132123
    [IssueTitle:] XXXXXXXXXX
    
    规范化merage :
    MR Title:   [VisionNo:] 12313212313 xxxxxxxxxxxxxxxx
    
    [VisionNo:] 123132123
    [IssueTitle:] xxxxxxxxxxxxxxxxxxxx
    [why:根因分析] xxxxxxxxxxxxxx
    [where&how:修改思路] xxxxxxxxxxxxxxxx
    [how test:影响描述&测试建议] xxxxxxxxxxxxxxxxxx
    

    相关文章

      网友评论

          本文标题:经常用到的git简单操作

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