学习git,结合两个项目目录

learning git, combining two project directories

我有一个基本的 git 问题。

我在过去 18 个月左右的时间里一直在开发一个项目。该项目有两份副本,一份在我自己的机器上,一份在我的实验室服务器上。到目前为止,我只是通过手动更新另一个副本来管理对一个副本所做的更新。现在已经脱离 hand/difficult 以跟踪哪个副本是最新的,所以我想开始使用适当的版本控制。

我已经下载并安装了git。我已经在 bitbucket 上为该项目创建了一个存储库。我已经在我自己的机器上本地为该项目创建了一个存储库,并将所有当前文件添加到其中。我已将 bitbucket 存储库添加为本地副本来源。我已经提交并将本地副本推送到 bitbucket,这是成功的。

那么,问题来了。我现在需要以某种方式添加项目的服务器副本。我是 git 和 bitbucket 的新手。

我是否像处理本地副本一样继续操作?即在服务器项目目录下,新建一个repository,将所有文件添加进去,将bitbucket副本设为origin,commit并push?这会调和当前服务器版本和(已推送的)本地副本之间的任何差异吗?

感谢您的宝贵时间!

是的,你可以做到。但只有一个区别:

  • 创建新的 repo,添加所有文件并提交。

  • 将 BitBucket 设为源。

  • Pull(将 BitBucket 的更改带到本地存储库)。

  • 解决任何合并冲突。

  • 推送。