无法将源代码链接到git存储库
我在Mac10.6.6上使用Git1.7.4.1。我想将现有项目提交到刚刚创建的存储库中。然而,当我在我的项目所在的目录中时,我得到这个错误无法将源代码链接到git存储库,git,Git,我在Mac10.6.6上使用Git1.7.4.1。我想将现有项目提交到刚刚创建的存储库中。然而,当我在我的项目所在的目录中时,我得到这个错误 git clone http://dalvarado@mydomain.com/socialmediaproxy.git fatal: destination path 'socialmediaproxy' already exists and is not an empty directory. 这是真的,但目录“socialmediaproxy”是我
git clone http://dalvarado@mydomain.com/socialmediaproxy.git
fatal: destination path 'socialmediaproxy' already exists and is not an empty directory.
这是真的,但目录“socialmediaproxy”是我想要放在我的存储库中的。我该怎么做
谢谢,-Dave
git clone
用于从现有存储库创建新存储库
您要从socialmediaproxy获取:
git remote add origin http://dalvarado@mydomain.com/socialmediaproxy.git
git fetch origin
git checkout master
或者,您可以删除刚刚创建的新存储库,并将其重新创建为克隆(就像您尝试的那样)。如果希望空存储库是另一个存储库的克隆,则没有理由创建空存储库。
git clone
用于从现有存储库创建新存储库
您要从socialmediaproxy获取:
git remote add origin http://dalvarado@mydomain.com/socialmediaproxy.git
git fetch origin
git checkout master
或者,您可以删除刚刚创建的新存储库,并将其重新创建为克隆(就像您尝试的那样)。如果您希望创建一个空存储库作为另一个存储库的克隆,则没有理由创建它。删除您拥有的socialmediaproxy目录,因为克隆将为您创建它。删除您拥有的socialmediaproxy目录,因为克隆将为您创建它。您说远程存储库是新创建的,所以我假设它还没有提交。我还假设您现有的目录还不在git的控制之下。如果这些假设成立,您可以采取以下步骤:
cd socialmediaproxy
git init
将此目录初始化为具有工作树的git存储库。这将在socialmediaproxy
中创建一个.git
目录,该目录将存储存储库的所有历史记录git add.
将该目录中的所有文件暂存到该存储库中项目的第一个版本。如果该目录中有生成的文件,您应该更加小心,只需在存储库中添加所需的文件,并通过创建.gitignore
文件忽略其他文件git commit-m“socialmediaproxy项目的第一个版本”
在存储库中创建第一个提交git remote add origin
设置一个名为origin
的“远程”指向远程存储库。(“远程”本质上只是其他存储库的方便昵称。)git push-u origin master
将master
分支上的唯一提交推送到远程存储库。-u
选项表示将原始
存储库中的分支主
关联为您的主
分支的“上游”存储库。这将在git
中启用各种有用的默认值,并从git status
和其他命令生成更有用的输出您说远程存储库是新创建的,所以我假设它还没有提交。我还假设您现有的目录还不在git的控制之下。如果这些假设成立,您可以采取以下步骤:
cd socialmediaproxy
git init
将此目录初始化为具有工作树的git存储库。这将在socialmediaproxy
中创建一个.git
目录,该目录将存储存储库的所有历史记录git add.
将该目录中的所有文件暂存到该存储库中项目的第一个版本。如果该目录中有生成的文件,您应该更加小心,只需在存储库中添加所需的文件,并通过创建.gitignore
文件忽略其他文件git commit-m“socialmediaproxy项目的第一个版本”
在存储库中创建第一个提交git remote add origin
设置一个名为origin
的“远程”指向远程存储库。(“远程”本质上只是其他存储库的方便昵称。)git push-u origin master
将master
分支上的唯一提交推送到远程存储库。-u
选项表示将原始
存储库中的分支主
关联为您的主
分支的“上游”存储库。这将在git
中启用各种有用的默认值,并从git status
和其他命令生成更有用的输出你的“现有项目”是什么?它是基于tarball或其他东西的公共托管项目的副本吗?或者它是一个目录,其中只包含一些您想添加到其中的内容?您的“现有项目”是什么?它是基于tarball或其他东西的公共托管项目的副本吗?或者它是一个目录,其中只包含一些您想添加到其中的内容?谢谢您的解释。您的假设是正确的,我们甚至删除并重新创建了存储库,但我在运行上一个命令时遇到了这些错误。。。错误:无法将某些参考推送到“感谢您的解释”。您的假设是正确的,我们甚至删除并重新创建了存储库,但我在运行上一个命令时遇到了这些错误。。。错误:无法将某些引用推送到'