簡體   English   中英

Eclipse EGIT - 所有提交,拉取,合並,標記為合並,仍在推動我得到“拒絕 - 非快進”,我錯過了什么?

[英]Eclipse EGIT - all committed, pulled, merged, marked as merged, still on push I get “rejected - non-fast forward”, what am I missing?

我開始嘗試使用Git,我確信我錯過了一些東西,因為我不能做一個簡單的合並和推送

這就是我做的事情(我可能以錯誤的順序得到它,或者任何順序都錯了,如果是的話請糾正)

  • Syncronize Workspace
  • 關於沖突 - 手動合並,
  • 然后“標記為合並”(是否有必要?)
  • 其余的 - 允許自動合並
  • 提交我的更改
  • 按下推動(origin-master)
  • 我得到了着名的“拒絕 - 非快速前進”
  • 做了一個“獲取”檢查 - 沒有更新
  • 做了另一個提交 - 沒有任何承諾

我錯過了什么?

不確定它是否相關,但我在Eclipse Indigo(SR2,build 20120216-1857)中使用Windows 7,EGit(1.3.0.201202151440-1)並推送到GitHub

我想我找到了它,而不是“Mark as Merged”,我需要做“添加”

手動解決沖突

要解決沖突,您必須執行以下步驟:

導航到沖突的資源編輯沖突資源的內容告訴EGit使用團隊 - >添加解決沖突

使用Team> Commit提交沖突解決方案

來自http://wiki.eclipse.org/EGit/User_Guide#Manual_conflict_resolution

編輯:顯然,我應該在玩EGit之前學習git命令行,那里有相同的概念

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM