要下载一个Git仓库,我需要什么(Windows机器)?


70

我要下载此开源应用程序,他们正在使用Git。我需要什么来下载代码库?

更新 当我使用Git Bash时如何更改工作目录?(我想在某个目录下下载仓库,使用pwd告诉我,我将在不需要的地方下载仓库。


10
请不要将您的问题更新为包含第二个问题。如果您有新问题,请发布新问题。这就是堆栈溢出的工作方式。
亚里斯多德·帕加尔茨

2
“我想下载这个开源应用程序,他们正在使用Git。我需要下载什么代码库?” -业余时间半晚。该死的:(
mlvljr 2012年

Answers:


98

在Msys上下载Git。然后:

git clone git://project.url.here

好的,这就是我在想的,只是想要一些确认,谢谢。
public

2
对不起,这个问题:但是在git clone git://project.url.here安装msysgit之后我应该在哪里写?
Foyzul Karim 2011年

3
@Foysal:打开“ Git bash”图标,这是Windows上的Unix风格的命令提示符。然后cd进入所需目录并运行上述命令。
格雷格·希吉尔

2
这是一个老问题,但正如我也发现的那样...:要注意的一件事是,git clone将把存储库下载到当前工作目录的子目录中。因此,您不必自己创建实际目录,而是将父目录用于多个Git存储库。使用,git clone git://project.url.here custom-name您可以创建一个名称与原始存储库名称不同的目录(通常不建议这样做)。
uli_1973

10

安装mysysgit。(与Greg Hewgill的答案相同。)

安装Tortoisegit。(Tortoisegit需要mysysgit或类似Cygwin之类的东西。)

安装TortoiseGit后,右键单击一个文件夹,选择Git Clone ...,然后输入存储库的Url,然后单击“确定”。

这个答案不仅比安装mysysgit好,而且可以避免令人恐惧的命令行。:)


2

我不想发动“ Windows下最好的Unix命令行是什么”之战,但您是否想到过Cygwin吗?Git在Cygwin软件包存储库中。

您会得到很多有益的副作用!(:-)


包括其他团队默认情况下在Windows上使用不同的行尾约定的可疑副作用。
Arafangion

@Arafangion Cygwin允许您使用Unix行尾(我认为是安装选项)。
Brent.Longborough

究竟。默认情况下,git的非cygwin版本将使用DOS行尾。
Arafangion

1

要在GitMSYS的Git Bash中更改工作目录,您可以使用 cd

cd / path / do /目录

注意:

  • 目录分隔符使用正斜杠(/)而不是反斜杠。
  • 驱动器用小写字母指定,没有冒号,例如“ C:\stuff”应以“ ”表示/c/stuff ”。
  • 可以使用反斜杠(\)来转义空格
  • 命令行完成是您的朋友。随时按TAB键可以扩展内容,包括Git选项,分支,标签和目录。

另外,您可以在Windows资源管理器中的目录上单击鼠标右键,然后单击“此处的Git Bash”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.