如何使用git将代码从计算机A拉到计算机B

如何使用git将代码从计算机A拉到计算机B,git,Git,计算机A------计算机B 在A: git签出-b B1 在B上: git签出-b b1 现在我想将代码从A的b1分支拉入并推送到B的b1分支。 同样,我需要将代码从B的B1分支拉到A的B1分支 我该怎么办?谢谢..为了完成此任务,您必须将其中一台计算机设置为git服务器,或者两台计算机都可以同步到一台服务器 easist的解决方案可能是只设置一个帐户,并将两台计算机设置为与那里的私人回购同步 否则,您可以考虑设置一个(Linux推荐)您不应该推送到非裸git回购 非裸回购有一个工作树和一个索

计算机A------计算机B

在A:
git签出-b B1

在B上:
git签出-b b1

现在我想将代码从A的b1分支拉入并推送到B的b1分支。
同样,我需要将代码从B的B1分支拉到A的B1分支


我该怎么办?谢谢..

为了完成此任务,您必须将其中一台计算机设置为git服务器,或者两台计算机都可以同步到一台服务器

easist的解决方案可能是只设置一个帐户,并将两台计算机设置为与那里的私人回购同步


否则,您可以考虑设置一个(Linux推荐)

您不应该推送到非裸git回购

非裸回购有一个工作树和一个索引。推送会影响索引,而不会影响工作树。如果您推式进行非裸回购,则索引将与工作树不一致


因此,如果您想在两台独立的机器上开发,您需要第三个回购设置作为裸回购。这就是像BitBucket和GitHub这样的在线服务所做的。或者,您可以在本地设置第三个回购,该回购在机器a、机器B或另一台机器C上是空的。

Git拥有中央存储库。所有内容都保存在中心位置/服务器上

请按照以下步骤操作

为了获取代码

  • git stash——用于最小化合并问题
  • git pull
  • 为推送代码

  • git添加“文件路径”
  • git提交
  • git推送