2014-09-19 33 views
0

我最近從烏龜svn搬來,對於git和phabricator是新手,所以如果我提出一些非常基本的問題,請原諒我。做圓弧土地時的例外

我從文檔中讀到的內容我應該按照以下步驟將本地更改推送到遠程原點主服務器。

  1. 創建一個工作分支。
  2. 做你的工作,那麼你凱旋的差異',並把它從同行評議
  3. 做「弧土地」

在最後一步例外

Usage Exception: Local branch 'master' is ahead of remote branch 'origin/master', so landing a feature branch would push additional changes. Push or reset the changes in 'master' before running 'arc land'. 

我是什麼我獲得以下做錯了?

回答

1

這意味着您已對本地主分支進行了一些未被推送到遠程的更改。而你的特性分支源自你的本地主控器上尚未推送到遠程的提交。

如果我的理解是正確的,你的日誌必須是這樣的:

  E----F----G 
     /  ^
A----B----C----D  | 
    ^  ^ FEATURE 
    |   | 
org/master master 

現在你正試圖推送功能。因此它給出了這個錯誤。嘗試先推動主,然後再推特點。

(我假設電弧土地推動你當前的分支)

+0

它解決了這個問題嗎?如果是的話,接受解決方案,以便其他人可以使用它! /乾杯 – 2014-09-19 12:30:03