2015-11-27 28 views
0

結帳我有以下的git的環境。混帳:從雲IDE和本地計算機

  1. 遠程git倉庫
  2. 亞硝酸雲IDE(基於雲的發展,每當我不在家)
  3. 本地計算機(用於開發,當我在家裏)

遠程添加爲live。我讓我的本地桌面上的一些變化,推動變化的回購,然後當我嘗試使用git checkout它說籤從氧化亞氮的變化:

Your branch is ahead of 'origin/master' by X commit. 

同樣發生在相反的情況。要解決這個問題,我再次從資源庫中刪除我的開發環境和git克隆項目的本地副本繼續改變我使用其他開發設置推。 我哪裏錯了?

還當我克隆我的本地開發環境回購,無論是氧化亞氮或我的電腦,它就會失去對遠程「活」的信息。我必須再次在本地目錄中執行git remote add live ...以將新代碼推送到回購站。這非常麻煩。

+0

你是從回購提交更改前拉?你能發佈你試圖實現這個目標的命令嗎? –

+0

這就像昨天我做了氧化亞氮一些工作,推到回購所有新的變化。我回家後,在家用電腦上克隆了回購,在那裏做了一些工作,再次添加了遠程回購,並將更改推向回購。今天我再次回到Nitrous,做了結賬,因此遇到了這個消息。 –

+0

你需要提交任何更改之前從回購拉,似乎當你回來的時候,今天氮上工作,你不拉,你在家裏推變化。檢查'git log'.on nitrous。 –

回答

0

試試這個

git add 
git commit 
git pull origin master(or your working branch) 
git log