gitclone指定目录,git clone文件在哪

http://www.itjxue.com  2023-01-07 03:48  来源:未知  点击次数: 

如何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 分支名 版本库的网址 本地目录名

(责任编辑:IT教学网)

更多

推荐鼠标代码文章