我得到了一个.git目录,里面应该包含运行所需的文件和数据。
我只看到一堆目录(分支、钩子、信息、对象、引用)和一些文件(配置、描述、HEAD),但不知道该怎么处理它们。
我猜想我应该以某种方式将其与GitHub链接起来,但我不知道该怎么做。
我得到了一个.git目录,里面应该包含运行所需的文件和数据。
我只看到一堆目录(分支、钩子、信息、对象、引用)和一些文件(配置、描述、HEAD),但不知道该怎么处理它们。
我猜想我应该以某种方式将其与GitHub链接起来,但我不知道该怎么做。
我想你拥有的是一个裸仓库。要获取其中的文件,你必须创建一个非裸克隆。
假设你提到的目录位于/path/to/my/repository.git
,那么在终端中运行以下命令:
git clone /path/to/my/repository.git /output/directory
你可以在/output/directory/
中找到存储库的内容。
(您需要使用实际计算机上的路径替换目录路径。)
要使用GIT代码库,您需要安装GIT。请在此处下载:https://git-scm.com/downloads
下载并安装完成后,您可以打开CMD并输入以下命令:
git branch --list
查看代码库中有哪些分支。并执行
git checkout [branchename]
构建分支文件系统。
要推送到远程,请输入
git remote add origin <your repository address>
并将更改推送到您的git仓库:
git push origin --all
.git
目录应该保留在项目目录内。如果你只有.git
目录,则需创建一个新目录来存储项目,并将.git
目录移动到其中。
然后打开控制台,cd
到项目目录并运行:
git checkout master
master
是Git仓库中主分支的通常名称,但这只是一种约定,Git不以任何方式强制使用该名称。
如果不起作用,您可以尝试:
git branch -a
要列出仓库的所有分支。然后选择一个分支并使用其名称作为参数运行git checkout
。
如果您从未使用过Git,请阅读Git书,这是一个很好的起点。在理解概念之后,使用git help <command>
来了解运行git <command>
所需的确切参数和开关。或者在在线文档上阅读它们。
更新:
您在评论中说:"同事刚刚给我了服务器上目录的位置"。同事可能给您了中央仓库的URL。如果是这种情况,请为项目创建一个空目录,cd
进入该目录并运行:
git clone <url-of-the-repository> .
请使用你的同事提供的实际URL替换。
当克隆完成后,使用git branch
以查看分支,git checkout
检出分支以便在代码上进行工作,git add
git rm
准备提交,git commit
进行提交,git fetch
/git pull
从上游仓库获取最新更改到你的本地仓库,git push
将你的更改发送到上游仓库,git log
检查仓库历史等。如果您不知道在做什么,请勿触碰您的 .git 目录!!请使用 git 命令。
http://rogerdudler.github.io/git-guide/
你要找的命令是:git remote add origin <repository_address>
.git
目录的? - Paul