如何拉出和签出远程Git存储库

时间:2010-07-13 18:49:36

标签: windows git msysgit

好的,总的noob问题,对于Windows 7上的msysgit,但我有一个远程存储库(在unfuddle上),在一台PC上创建,现在我想把它拉到另一台PC。我尝试使用Git Gui'获取',但该文件夹仍然只有一个.git子文件夹。花了一段时间把它拉了下来,所以我假设回购中有一些东西,但我如何检查它是否正在工作。我没有尝试任何东西似乎工作。

解: 这不是直接在他的回答中,但下面的VonC向我指出了Git的简单帮助文档,这与Git man-pages密集的一样简洁。下面的单个命令为我提供了我需要的工作副本和本地存储库:

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

1 个答案:

答案 0 :(得分:2)

Git documentation on Unfuddle之后,您是否将您的未融合回购声明为遥控器?

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

另请尝试gitk --all:如果获取成功,则应该使用远程跟踪分支(如unfuddle/master)。然后,您可以将其合并到主分支,以便最终查看(仍为空)工作树中的文件 您也可以使用git pull将两个步骤组合在一起(fetch + merge)。有关说明,请参阅此blog post


实际上,OP ProfK会报告克隆问题:

  

我确实已经添加了虚拟遥控器

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

更适合使用已添加到其中的右侧遥控器来获取本地仓库。