Git:从云IDE和本地计算机结帐

时间:2015-11-27 06:17:09

标签: git

我有以下git环境。

  1. 远程git存储库
  2. 一个Nitrous云IDE(用于基于云的开发,无论何时我不在家)
  3. 本地计算机(用于开发,当我在家时)
  4. 遥控器添加为live。我在本地桌面上进行了一些更改并将更改推送到了repo,然后当我尝试使用git checkout检查来自Nitrous的更改时,它说:

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

    相反情况也是如此。要解决此问题,我将从我的开发环境中删除项目的本地副本,并从存储库中再次删除git clone以继续使用其他开发设置推送的更改。 我哪里错了?

    此外,当我在我的本地开发环境中克隆回购,无论是Nitrous还是我的电脑,它都会丢失有关遥控器' live'的信息。我必须在本地目录中再次执行git remote add live ...以将新代码推送到repo。它太麻烦了。

1 个答案:

答案 0 :(得分:0)

试试这个

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