这篇文章介绍如何使用git的分支来处理开发新版本。
工作流程
比如现在你在开发某个网站,为实现某个新的需求,创建一个分支,在这个分支上展开工作。
假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补。
处理方式
因为现在你有两个分支,比如一个叫master,另一个叫newrequest,服务器现在运行的版本对应master,而你现在正在newrequest上开发新需求。
回到主分支上,也就是原先已经发布到生产服务器上的分支。
git checkout master
为这次紧急修补建立一个新分支,并在其中修复问题。