0

我在 Mac1(我将使用的计算机的名称)上有一个名为“git”的文件夹,其中是一个正在进行的项目,我可以“拉取”。此文件夹位于MacintoshHD>Users>MyName>git>ProjectName

我现在想在 Mac2(另一台计算机)上拥有相同的功能。这是我到目前为止在 Mac2 上所做的(具有新手技能):

  1. sudo port install git-core +svn +doc +bash_completion +gitweb 在已经安装 MacPorts 后,通过在终端中输入来安装 git 。

  2. Didgit config --global user.name "John Doe"git config --global user.email johndoe@example.com, 使用与 Mac1 上相同的设置。

现在,我想将最新版本的项目文件夹“拉”ProjectName到 Mac2 上。如果我在 Mac1 上,我cd只想MacintoshHD>Users>MyName>git>ProjectName运行git pull. 但是,我在 Mac2 上的同一目录中没有这个“git”文件夹。

我应该怎么办?

4

1 回答 1

2

您需要将本地存储库推送到某个远程主机,例如 GitHub。然后在任何其他机器上,您可以使用git clone

git clone SomeName@SomeAddress:ProjectName

这将从远程 URL 获取存储库并将其克隆到您的另一台计算机。

回顾一下

在 Mac1 上

git push //This will synchronize the local repo with the remote one

在 Mac2 上

mkdir -p /Users/MyName/git // Optional, create a folder named git
cd /Users/MyName/git // Go into that folder
git clone SomeName@SomeAddress:ProjectName // this will create a local copy of the repo

您最终会在/Users/MyName/git/ProjectName. 从现在开始,您可以在其中推/拉。

于 2013-09-26T20:56:31.050 回答