Git rebase实践

194 阅读1分钟

背景

在日常开发中,通常是和其他人在同一个仓库开发的。为了保证代码的安全性,只有经过测试的的代码才能合入master.实际开发测试是在master分支上新建其他分支。所以会遇到这样一个问题,你在自己的分支feature_test上测试完,准备合入master时,可能会发现master已经更新了。

方法

  1. 比较笨的办法是git pull origin master拉取最新的master代码。重新push
  2. git rebase master更新本地master,然后git push --force-with-lease origi feature_test

参考

blog.csdn.net/ManyPeng/ar…