git

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

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常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,648评论 1 26
  • 1、 这次和表弟一起开车回家,一路上边走边聊,路上经过一个相对繁华的地方,我们猜测可能是一个县城,不是县城至少是一...
    严老帅阅读 120评论 0 0
  • 曾经听过一段死亡录音,里面是这样的:你死了,你没有气了,你的灵魂就离开了身体,然后。你在房间里看见了别人把你的身体...
    帰零阅读 220评论 1 1
  • 今天俊兰接到苏君电话,她喊我接电话,说是苏君。何事?苏君:银行打电话说,说要注销我的银行卡。因做善心汇互助,苏君电...
    天浴声阅读 230评论 0 0