eclipse中的git提交代码总有一个向上箭头 有一个代码文件提交不上(大坑)

时间:2021-08-11 19:01:32

问题背景:Eclipse中的git提交代码,不管怎么fetch、merge、commit、push都不管用,总有一个或多个文件提交不上。

分析:肯定有本地修改或新增文件没有提交!问题是怎么都提交不了,不管是commit还是push,那一个是提交的方式不对。

解决方法:换一种提交方式:Push Branch...

即把分支再推一遍。

成功!


最后分析:应该是我Fetch from Upstream和merge的问题,都是从线上主支上获取和合并的到了本地主支,推送Push to Upstream和Commit也是推送提交到这个位置并不是你的分支,只有把分支再推一遍Push Branch才能提交到你的分支。


新发现是新建分支的对应问题新建的分支一直和主支对上了而不是自己的分支。新建分支的时候在第一次弹出Create a new branch界面的中千万不要勾选Configure upstream for push and pull这项,不然你建的分支就一直往代码源主支上提交,而不是你的分支。接下来,这一步只是在本地eclipse中创建你的分支提交到本地仓库中,然后再push你的分支到远程git上,以创建你的分支。