0

我对存储库管理和在服务器上部署应用程序相当陌生。到现在为止,我一直在做单轨项目,我曾经在我的本地服务器上编写代码并将其推送到 bitbucket 存储库,然后将其拉到我的 linode 服务器上。

现在,我还有一个应用程序。我不知道如何将它推送到 bitbucket 并将其拉到 linode 上,这样它就不会与我以前的代码混在一起。

我有几个问题:

  1. 我应该将代码推送到 bitbucket 上的同一个 repo 并将其拉到 linode 上的不同文件夹中吗?

  2. 或者我应该为新代码创建另一个仓库?

  3. 如果我创建另一个 repo,如何在两个 repo 之间切换。我的意思是推送命令将如何将代码推送到 bitbucket 上的相应 repo 以及如何拉取以便从所需的 repo 中提取。

这听起来可能很基本。我在谷歌上搜索了很多,但可能是我的措辞是错误的,我不知道如何处理 bitbucket 上的两个应用程序以及如何将它们拉到服务器上。

我将非常感谢有人可以帮助做到这一点。

谢谢你。

4

1 回答 1

0

您应该为您创建的每个应用程序使用不同的存储库。

Git 远程将您的存储库指向 Bitbucket、Github 或其他任何地方的不同存储库。远程是特定于目录的,因此您可以让每个 git 存储库指向它自己的相应远程存储库。

要查看您的应用程序指向的存储库,请在终端中运行:

git remote -v

要将存储库添加为远程,请在终端中运行:

git remote add origin https://[USER]@bitbucket.org/[USER]/[APPNAME].git

因此,对于您的新应用,您需要:

  1. 在 bitbucket 上创建存储库
  2. 获取存储库链接 (https://[USER]@bitbucket.org/[USER]/[APPNAME].git)
  3. 将存储库作为远程添加到本地计算机
  4. 将存储库添加为您的 linode 服务器上的远程

现在,当您从应用程序目录推送本地计算机时,它将推送到新存储库。当你从你的 linode 服务器中提取时也是如此。

于 2013-10-20T21:54:06.370 回答