我在Mac1(我将使用的计算机的名称)上有一个名为“git”的文件夹,并且它是一个正在进行的项目,我可以“拉”。此文件夹位于MacintoshHD>Users>MyName>git>ProjectName
我现在希望在Mac2(另一台计算机)上拥有相同的功能。这就是我到目前为止在Mac2上所做的事情(使用noob技能):
键入已安装的git
sudo port install git-core +svn +doc +bash_completion +gitweb
已安装MacPorts后进入终端。
git 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”文件夹。
我该怎么办?
答案 0 :(得分:2)
您需要将本地存储库推送到某个远程主机,例如GitHub。
然后在任何其他计算机上,您可以使用git clone
git clone SomeName@SomeAddress:ProjectName
这将从远程URL获取存储库并将其克隆到另一台计算机中。
回顾一下
git push //This will synchronize the local repo with the remote one
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
内找到一个git存储库。从现在开始,你可以在其中推/拉。