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] 的方式,将另一分支的提交转到当前分支提交。即可解决问题

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容