1

好的,对于 Windows 7 上的 msysgit,完全是菜鸟问题,但我有一个远程存储库(在 unfuddle 上),在一台 PC 上创建,现在我想把它拉到另一台 PC 上。我尝试使用 Git Gui 'Fetch',但该文件夹仍然只有一个 .git 子文件夹。花了一段时间才把它拉下来,所以我认为回购中有一些东西,但是我如何将它签出到工作副本中。我尝试过的任何方法似乎都不起作用。

解决方案:这不是直接在他的回答中,但下面的 VonC 向我指出了 Git 的 unfuddle 帮助文档,该文档与 Git 手册页一样简洁。以下单个命令为我提供了所需的工作副本和本地存储库:

$ git clone git@subdomain.unfuddle.com:subdomain/abbreviation.git
4

1 回答 1

2

在 Unfuddle 上的Git 文档之后,您是否将您的 unfunddle 存储库声明为远程?

$ cd /path/to/repository
$ git remote add unfuddle git@subdomain.unfuddle.com:subdomain/abbreviation.git

也试试gitk --all:如果获取成功,你应该远程跟踪分支(如unfuddle/master)。然后,您可以将其合并到您的主分支,以便最终在您的(仍然是空的)工作树中查看文件。
您也可以git pull将这两个步骤组合在一起(获取+合并)。请参阅此博客文章以获取说明。


实际上,OP ProfK报告了一个克隆问题:

我确实已经添加了 unfuddle 遥控器

git clone git@subdomain.unfuddle.com:subdomain/abbreviation.git

更适合获取已添加正确远程的本地存储库。

于 2010-07-13T19:18:38.907 回答