我不小心设法通过点击"下载zip"将一个仓库下载到一台新机器上。而不是克隆。
我注意到在做了很多更改之后,现在我遇到了问题并将新的更改推送到github,因为git repo没有包含在zip中。
我该怎么办?
由于
答案 0 :(得分:4)
您可以克隆回购,但不必“通过新回购复制文件”
i
使用git clone http://github.com/<user>/<repo>
cd <repo>
选项,您可以在git仓库中使用另一个文件夹作为工作树:
git --work-tree
答案 1 :(得分:1)
您可以将(浅)克隆放入单独的目录中并将更改复制到那里。
答案 2 :(得分:1)
非常简单:
将当前文件夹设置为git repo并拉出要与其合并代码的分支。
cd <folder>
# Init empty repo
git init
# Add remote so you will be able to pull code from the repo
git remote add origin <url>
# Download the content to your repository
git fetch
# Merge any content you need
git pull origin <branch name>
现在你已经准备好了,你的代码将合并到你当前的分支中
正如您在附带的屏幕截图中看到的那样,有一个文件夹,使用add remote
连接到repos,您可以看到所有远程分支的所有内容。