Git善用stash与pick

最近使用Git的过程中,发现了几个常用并且使用的操作,下面做一下推荐:


1.Git stash:将当前工作空间内的改动存入本地栈中,同时工作空间恢复至上一个流上的节点,这在多人合作的项目中还是比较实用的,当自己正在进行一项内容比较多的开发任务,但又有一个很紧急的事务需要处理,就可以利用这项操作,现将改动推入栈中,处理好事务后在出栈继续操作。

相关指令:git stash list                             --查看当前栈信息

                  git stash save"messeage"      --存入栈中,并赋予标识为"messeage"

                  git stash apply stash@{1}       --取出栈中{1}号改动

                  git stash clear                         --清除栈


2.Git cherry-pick:多条流同时开发的情况下,有时会想要将一条流上的某一次提交直接复制到另一条流上,而不是直接merge,这时候,就可以用到cherry-pick,直接将这次提交拾取过来。

相关指令:git cherry-pick <commit id>     -- <commit id> 就是这次提交的唯一MD5值。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值