2018-12-28git版本之间的切换

当遇到紧急情况时我们需要临时创建分支去解决一些线上bug以及一些商家的紧急需求,这就需要我们去放下手头的工作去解决问题,首先创建新的功能分支,feature-2018-12-28;创建分支完成后,由当前分支切换到新建的分支上;
1,确保在当前分支的工作区中没有未提交的代码,如果有你可以选择提交当前代码(commit),清理好工作区之后,在进行切换。
2.如果当前的功能你还未开发完可以使用git stash进行暂存(本地)不会提交到git上,所以不会产生垃圾提交;然后进行切换,然后临时版本结束后,使用git stash apply释放,然后再接着开发。
3.如果你在未提交的状态下,进行了临时版本的开发,并且提交到了分支上,你可以使用
如果带过去了,又不小心add 和 commit了,可以用 git log 记录commit id(复制下来),


image.png

然后切回原来分支 使用 git cherry-pick [commit id] 的方式,将另一分支的提交转到当前分支提交。即可解决问题

你可能感兴趣的:(2018-12-28git版本之间的切换)