Git Assembly从不同的空间使用解决方案内部的项目

Git Assembly从不同的空间使用解决方案内部的项目,git,assembla,Git,Assembla,我是git assembla的新手,请以适当的方式解释:) 我的assembla帐户中有两个空间,一个空间用于我的解决方案,一个空间用于我在解决方案中使用的记录器项目。 我之所以使用2个空格,是因为日志项目与其他用户共享,因此他们也可以在解决方案中使用它。 那我想做什么呢?我需要在解决方案中添加项目。 打开visual studio,选择“使用现有项”并加载项目(由于我是第一次创建和推送项目的人,项目已在我的磁盘上)。 这是正确的方法吗?如果是这样,现在当我在解决方案中编辑文件并尝试提交和推送时

我是git assembla的新手,请以适当的方式解释:)
我的assembla帐户中有两个空间,一个空间用于我的解决方案,一个空间用于我在解决方案中使用的记录器项目。
我之所以使用2个空格,是因为日志项目与其他用户共享,因此他们也可以在解决方案中使用它。
那我想做什么呢?我需要在解决方案中添加项目。
打开visual studio,选择“使用现有项”并加载项目(由于我是第一次创建和推送项目的人,项目已在我的磁盘上)。
这是正确的方法吗?如果是这样,现在当我在解决方案中编辑文件并尝试提交和推送时,会出现错误消息:

error: failed to push some refs to 'git@git.assembla.com:XXXX.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Done
这意味着什么?

谢谢

远程设备上有非本地的更改,您需要先将这些更改合并到本地repo中。您可以执行git拉取或获取rebase来获取远程更改

我建议您先做一个pull,这将导致合并提交

另一种方法是把你目前的工作藏起来,然后再申请