如何clone git 项目到一个非空目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何clone git 项目到一个非空目录相关的知识,希望对你有一定的参考价值。
参考技术A 如果我们往一个非空的目录下 clone git 项目,就会提示错误信息:fatal: destination path '.' already exists and is not an empty directory.
解决的办法是:
1. 进入非空目录,假设是 /workdir/proj1
2. git clone --no-checkout https://git.oschina.net/NextApp/platform.git tmp
3. mv tmp/.git . #将 tmp 目录下的 .git 目录移到当前目录
4. rmdir tmp
5. git reset --hard HEAD
然后就可以进行各种正常操作了。
git clone 远程分支
现在 流行的版本控制工具 GIT,看到这篇文章是相信你 也git 已经有一定的了解了,那么我接下来要说下,怎么找到克隆先来的分支
当我们克隆一个项目时,克隆下来的也许和我们想要的有差别,我们需要的是分支上的项目,默认的master 并没有
我们可以进入到 项目目录 下
git branch –a
如图 现在当前目录下的所有分支
我么看到了所有的分支,其实这些分支已经下载到本地
git checkout -b origin/gh-pages
在返回文件看看是不是已经跟新了呢!
以上是关于如何clone git 项目到一个非空目录的主要内容,如果未能解决你的问题,请参考以下文章