【问题标题】:Git Assembla use project inside solution from different spaceGit Assembla 在不同空间的解决方案中使用项目
【发布时间】:2013-01-29 15:35:19
【问题描述】:

我是 git assembla 的新手,所以请以适当的方式解释:)
我的 assembla 帐户中有 2 个空间,一个空间用于我的解决方案,一个空间用于我在解决方案中使用的记录器项目。
我使用 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

这是什么意思?
谢谢!

【问题讨论】:

    标签: git assembla


    【解决方案1】:

    您的遥控器上存在非本地更改,您需要先将这些更改合并到本地存储库中。您可以执行 git pull 或获得 rebase 以获取远程更改。

    我建议您先进行拉取,这将导致合并提交。

    另一种方法是将您当前的工作藏起来,然后在提取后重新申请。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多