gitclone指定目录,git clone文件在哪
如何clone git 项目到一个非空目录
如果我们往一个非空的目录下 clone git 项目,就会提示错误信息:
fatal: destination path '.' already exists and is not an empty directory.
解决的办法是:
1. 进入非空目录,假设是 /workdir/proj1
2. git clone --no-checkout tmp
3. mv tmp/.git . #将 tmp 目录下的 .git 目录移到当前目录
4. rmdir tmp
5. git reset --hard HEAD
然后就可以进行各种正常操作了。
git clone 怎么复制到指定文件夹
1. 关于 _netrc
machine github.com
login myid
password mypassword
machine bitbucket.org
login myid
password mypassword
2. 进入路径 d: , 然后直接 clone , 会在 d: 下创建一个文件夹,内部是git的库内容
3. 把文件丢入这个文件夹
4.在 git中输入: git add .
5. 提交: git commit
(进入 VIM , 去除 add file 之前的各个#号,然后输入 :wq)
6.上传:git push origin master
git clone 单个文件夹
Git1.7.0以后加入了Sparse Checkout模式,该模式可以实现Check Out指定文件或者文件夹
举个例子:
现在有一个test仓库 ssh://git@github.com/mygithub/test.git
你要 git clone 里面的 myproj 子目录:
如何仅 Git clone 根目录下某一层级子目录
仓库目录结构如下
XXXX/Scripts/Core
XXXX/Scripts/Help
XXXX/Resources
XXXX/Tools
git 地址: git@git.coding.net:UserName/XXXX.git 不想整个根目录 clone ,只想 clone 根目某一层级下的子录如 XXXX/Scripts/Core
另外使用 svn 进行类似的操作是可以的。不知道 Git 能否可以?
$ git clone来的文件一般保存在哪个目录里面?
就保存在你命令行现在所在的目录里。
所以你先用cd这个命令去你想保存的目录以后再git clone
git clone 命令
? ?拷贝一个 Git 仓库到本地
? ? 1、拷贝一个 Git 仓库到本地,本地目录名称与Git 仓库同名
? ??????????git clone 版本库的网址
? ? 2、拷贝一个 Git 仓库到本地,重新定义本地目录名称
? ??????????git clone 版本库的网址 本地目录名
? ? 3、?拷贝一个指定分支到本地,本地目录名称与分支同名
? ???????????git clone?-b 分支名 版本库的网址
? ???4、拷贝一个指定分支到本地,重新定义本地目录名称
????????????git clone?-b 分支名 版本库的网址 本地目录名