我对以前使用过 svn 的 git 感到有些困惑。
我已经从主分支拉出,创建了我的功能分支,对其进行了处理,在本地添加并提交了我的更改,推送到远程,然后将我的分支提交给 jenkins,所有测试都通过了。
与此同时,主分支已经转移,所以我检查了开发,提取了最新的更改,然后根据最新的开发副本重新建立我的分支。
所以这意味着我的单元测试和集成测试针对的是我的代码的最新副本,而不是最新的开发副本。
我以为我现在可以再次将 chanegs 推送到我的远程分支,以对其进行最新的开发更改,然后重新运行我的测试,但是 git status 说没有什么可以提交并且我的工作目录是干净的。
为什么我的分支没有识别出我可能想要推送以重新运行我的测试的开发更改?