如何在git上创建一个分支来测试使用espresso的android项目?

如何在git上创建一个分支来测试使用espresso的android项目?,android,git,android-espresso,Android,Git,Android Espresso,我正在使用浓缩咖啡来测试我的应用程序,我必须通过测试对代码进行更改。 当我需要从存储库中提取更新时,我希望在不影响测试更改的情况下进行更新。 所以我需要一个用于开发的分支和一个用于测试其变化的分支 从测试分支中,我可以从开发分支中获取更改。源代码管理是否是实现这一点的最佳方法仍有争议,但它可以提供一个解决方案 创建分支并将其签出: git branch testing git checkout testing (或者,在一行中:git checkout-b testing) 进行测试更改并提交

我正在使用浓缩咖啡来测试我的应用程序,我必须通过测试对代码进行更改。 当我需要从存储库中提取更新时,我希望在不影响测试更改的情况下进行更新。 所以我需要一个用于开发的分支和一个用于测试其变化的分支
从测试分支中,我可以从开发分支中获取更改。

源代码管理是否是实现这一点的最佳方法仍有争议,但它可以提供一个解决方案

创建分支并将其签出:

git branch testing
git checkout testing
(或者,在一行中:
git checkout-b testing

进行测试更改并提交,然后切换回主分支:

git commit -m "changes for testing"
git checkout master
稍后,当您准备再次测试时,将新代码合并到测试分支中:

git checkout testing
git merge master
完成测试后,切换回master:

git checkout master

谢谢@solarshado,但是我在测试分支中做了很多更改,所以我将在合并中做很多努力,以保持测试changes@user1573534solarshado给出了正确的答案,很抱歉,但这是第一次,这将是痛苦的,而不是有用的