1. 程式人生 > >eclipse中的git提交程式碼總有一個向上箭頭 有一個程式碼檔案提交不上(大坑)

eclipse中的git提交程式碼總有一個向上箭頭 有一個程式碼檔案提交不上(大坑)

問題背景: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上,以建立你的分支。