使用git文件

使用git文件,git,pack,Git,Pack,大家好,我克隆了一个git来获取一些源代码,现在我想编译它 但是当我转到我克隆的目录时,没有文件,只有“.pack”文件。但我可以看到git客户端中的所有文件。如何从克隆的git中提取文件以进行编译 感谢您和“”,一个简单的: git clone url/of/your/repo 足够将git克隆为非裸repo,也就是说,它的工作树中填充了来自默认分支(通常是masterone)的文件 这就是您在左侧看到的(“工作目录”)。 git克隆--/your/repo的裸url/只会生成正确的部分(

大家好,我克隆了一个git来获取一些源代码,现在我想编译它 但是当我转到我克隆的目录时,没有文件,只有“.pack”文件。但我可以看到git客户端中的所有文件。如何从克隆的git中提取文件以进行编译

感谢您和“”,一个简单的:

git clone url/of/your/repo
足够将git克隆为非裸repo,也就是说,它的工作树中填充了来自默认分支(通常是
master
one)的文件

这就是您在左侧看到的(“工作目录”)。
git克隆--/your/repo的裸url/只会生成正确的部分(“存储库”),在那里您只能看到打包的文件


现在,如果您确实克隆了repo,但仍然没有看到任何文件(只有.git目录),那么某些repo可能会出现这种情况,如图所示

在这种情况下,git签出主机(在git克隆之后,从repo的根目录中)应该足以恢复工作树的全部内容

如果要直接从特定分支签出:

git checkout -t -b android-3.0 origin/android-3.0

这会将您的本地分支链接到远程分支,并用该分支的文件内容填充工作树。

您可能不会进行
git克隆--bare
,我使用windows git客户端克隆原始git,并且没有向GitHub for windows git客户端传递任何参数?()那么您实际上使用了msysgit()的命令行界面,对吗?因为git-scm.com不是gui,只是一个网站。那么,您键入了什么命令来克隆您的repo?这里列出了一个命令:So GitHub for windows?否则,位于的主下载链接是Git-1.7.11-preview20120620.exe,它来自msysgit,是一个命令行。不过,它确实包含
gitk
gitgui
。在这一点上,我认为对你有帮助的是编辑你的问题,并放一个屏幕截图,说明你是如何通过你的gui克隆你的回购协议的。