git操作

一、分支代码(dev)合并到主分支(master)

1、提交分支代码

2、git checkout master 切换到主分支

3、git pull origin master 获取最新主分支代码

4、git merge dev合并分支代码

5、git status查看本地是否有冲突

6、git push origin master 把合并后的代码push到远程

二、git在不进行add和commit的时候切换到其他分支,git stash

在做新需求开发的时候,线上发现比较紧急bug需要及时修复,但是目前新需求未开发完成,暂时不想把新需求代码提交

1、及时commit代码

把已经开发完成的部分代码commit,不push,然后切换分支

2、git stash

在开发中的new分支上执行git stash或者git stash save "修改的信息",

然后回到old分支进行bug修复,

最后切换回new分支,执行git stash pop或者git stash apply

注意:如果有一个分支上多个stash,需要恢复指定的stash,可以在尾部加id

git stash list (看到所有的版本信息)

git stash apply stash@{id} (git stash pop的作用是将git stash栈中最后一个版本取出来,git stash apply stash@{0}的作用是可以指定栈中的一个版本)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值