Git 克隆远程仓库到本地

参考

$ git clone --help
https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%8E%B7%E5%8F%96-Git-%E4%BB%93%E5%BA%93

当前目录 /e/mozq/02 project 。不指定则克隆 ${name}.git 到当前目录下${name}目录。如果指定路径,可以是相对路径和绝对路径,相对路径可以使用双点符表示上级目录。项目将被克隆到路径最后一个目录下。路径上所有不存在的目录将被创建。

不指定

# 不指定,克隆${name}.git到当前目录下的${name}目录。
1@DESKTOP-3H9092J MINGW64 /e/mozq/02 project
$ git clone https://github.com/shuzheng/zheng.git Cloning into 'zheng'...
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 18806 (delta 2), reused 2 (delta 0), pack-reused 18798
Receiving objects: 100% (18806/18806), 40.27 MiB | 5.43 MiB/s, done.
Resolving deltas: 100% (7583/7583), done.
Checking out files: 100% (1251/1251), done.

相对路径

# 指定相对路径,克隆到路径最后一个目录。
1@DESKTOP-3H9092J MINGW64 /e/mozq/02 project
$ git clone https://github.com/shuzheng/zheng.git zhengcheng Cloning into 'zhengcheng'...
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 18806 (delta 2), reused 2 (delta 0), pack-reused 18798
Receiving objects: 100% (18806/18806), 40.27 MiB | 7.29 MiB/s, done.
Resolving deltas: 100% (7583/7583), done.
Checking out files: 100% (1251/1251), done.

相对路径可以使用双点符

# 相对路径可以使用双点符表示上级目录。
1@DESKTOP-3H9092J MINGW64 /e/mozq/02 project
$ git clone https://github.com/shuzheng/zheng.git ../zhengcheng Cloning into '../zhengcheng'...
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 18806 (delta 2), reused 2 (delta 0), pack-reused 18798
Receiving objects: 100% (18806/18806), 40.27 MiB | 3.31 MiB/s, done.
Resolving deltas: 100% (7583/7583), done.
Checking out files: 100% (1251/1251), done.

绝对路径

# 可以使用绝对路径。克隆到路径最后一个目录。
1@DESKTOP-3H9092J MINGW64 /e/mozq/02 project
$ git clone https://github.com/shuzheng/zheng.git e:/mozq/changzhou Cloning into 'e:/mozq/changzhou'...
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 18806 (delta 2), reused 2 (delta 0), pack-reused 18798
Receiving objects: 100% (18806/18806), 40.27 MiB | 5.00 MiB/s, done.
Resolving deltas: 100% (7583/7583), done.
Checking out files: 100% (1251/1251), done.

路径中所有没有的文件夹将被创建

# 路径中所有没有的文件夹将被创建。
1@DESKTOP-3H9092J MINGW64 /e/mozq/02 project
$ git clone https://github.com/shuzheng/zheng.git e:/x1/x1/changzhou Cloning into 'e:/x1/x1/changzhou'...
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 18806 (delta 2), reused 2 (delta 0), pack-reused 18798
Receiving objects: 100% (18806/18806), 40.27 MiB | 5.65 MiB/s, done.
Resolving deltas: 100% (7583/7583), done.
Checking out files: 100% (1251/1251), done.

git 克隆远程仓库之后

参考

https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93%E7%9A%84%E4%BD%BF%E7%94%A8
1@DESKTOP-3H9092J MINGW64 /e/00/project_01
$ git clone https://github.com/shuzheng/zheng.git
Cloning into 'zheng'...
remote: Enumerating objects: 18806, done.
remote: Total 18806 (delta 0), reused 0 (delta 0), pack-reused 18806
Receiving objects: 100% (18806/18806), 40.27 MiB | 4.08 MiB/s, done.
Resolving deltas: 100% (7585/7585), done.
Checking out files: 100% (1251/1251), done. 1@DESKTOP-3H9092J MINGW64 /e/00/project_01/zheng (master)
$ git branch
* master 1@DESKTOP-3H9092J MINGW64 /e/00/project_01/zheng (master)
$ git branch -v
* master 7005c0a7 升级commons-fileupload 1@DESKTOP-3H9092J MINGW64 /e/00/project_01/zheng (master)
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/feature/springboot
remotes/origin/master
remotes/origin/springboot+dubbo 1@DESKTOP-3H9092J MINGW64 /e/00/project_01/zheng (master)
$ git remote -v
origin https://github.com/shuzheng/zheng.git (fetch)
origin https://github.com/shuzheng/zheng.git (push) ## bugs

windows中注意斜杠为右倒。而不是左倒。

1@DESKTOP-3H9092J MINGW64 /e/mozq/02 project

$ git clone https://github.com/shuzheng/zheng.git e:\mozq\changzhou

Cloning into 'e:mozqchangzhou'...

fatal: Invalid path 'e:/mozqchangzhou': No such file or directory

Git 克隆远程仓库到本地的更多相关文章

  1. VS2013 GIT 克隆远程仓库

    1.配置本地GIT 工具->选项->源代码管理,选择GIT 2.打开团队资源管理器,找到GIT克隆选项 3.单击克隆,在输入框内输入远程仓库地址,然后单击克隆即可 GIT 插件配置:参考  ...

  2. git怎么克隆远程仓库到本地仓库

    参考: https://blog.csdn.net/zhangzeshan/article/details/81564990 不知道为什么输入git的克隆地址就会提示密码错误 ,使用http地址就直接 ...

  3. git查看远程仓库和本地的区别

    git diff 你可以用 git diff 来比较项目中任意两个版本的差异. $ git diff master..test 上面这条命令只显示两个分支间的差异,如果你想找出 master , te ...

  4. git克隆远程仓库的时候断电了,使用git-fetch断点续传

    今天下载tensorflow serving 模型,但是因为主机电源线太长了,不知是我自己搞的还是同事,断电了都, 网速捉急,下载了挺长时间的,一看,git clone 到中途竟然断电,不过查看,还好 ...

  5. Git 创建远程仓库并克隆到本地,创建本地仓库并推送到远程仓库

    配置用户信息 配置的是你个人的用户名称和电子邮件地址.这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,会随更新内容一起被永久纳入历史记录 git config --glo ...

  6. git 本地仓库和远程仓库及本地分支和远程分支

    从远程git仓库签出代码:   $ git clone git://aaa.com/git_project.git (远程git服务器项目所在地址) 当你需要克隆远程项目到本地时,默认会把项目保存在名 ...

  7. git与eclipse集成之clone远程仓库到本地

    1. Git与Eclipse集成 1.1. Clone远程仓库到本地 1.1.1.        获取远程仓库地址(选择北京,访问速度比深圳快) 1.1.2.        将远程仓库导入到Eclip ...

  8. Git如何克隆远程仓库

    1.首先选择一个合适的地方创建一个空目录 mkdir learngit     2.通过git Init命令把这个目录变成git可以管理的仓库,瞬间git就把仓库建好了 3.将编写的文件放到 lear ...

  9. Git从远程仓库里拉取一条本地不存在的分支方法

    Git从远程仓库里拉取一条本地不存在的分支方法 从远程仓库里拉取一条本地不存在的分支时,进入到对应目录先执行git fetch然后再执行git checkout -b 本地分支名 origin/远程分 ...

随机推荐

  1. python socket编程腾讯云下报错[Errno 99] Cannot assign requested address的解决方式

    先写服务端server.py: import socket import time HOST = '172.17.xx.xx' #服务器的私网IP #HOST = 'localhost' PORT = ...

  2. tcp 和UDP

      文章目录前言1. UDP2. TCP2.1 TCP 的三次握手2.2 TCP 四次挥手2.3 累计确认2.4 顺序问题和丢包问题2.5 流量控制的问题2.6 拥塞控制的问题总结及面试问题前言前端的 ...

  3. 记 2019蓝桥杯校内预选赛(JAVA组) 赛后总结

    引言 好像博客好久没更新了 哈哈哈哈哈 趁现在有空更新一波 不知道还有没有人看 确实该记录一下每天做了什么了 不然感觉有些浑浑噩噩了 比赛介绍 全称: 蓝桥杯全国软件和信息技术专业人才大赛 蓝桥杯 实 ...

  4. JVM垃圾回收GC

    1.堆的分代和区域 (年轻代)Young Generation(eden.s0.s1  space)    Minor GC (老年代)Old Generation (Tenured space)   ...

  5. Ubuntu命令行打开新终端并执行脚本

    gnome-terminal -x bash -c "bash test.sh;exec bash;"

  6. 探索ASP.Net Core 3.0系列六:ASP.NET Core 3.0新特性启动信息中的结构化日志

    前言:在本文中,我将聊聊在ASP.NET Core 3.0中细小的变化——启动时记录消息的方式进行小的更改. 现在,ASP.NET Core不再将消息直接记录到控制台,而是正确使用了logging 基 ...

  7. 利用 Javascript 让 DIV 自适应屏幕的分辨率,从而决定是否显示滚动条

    直接贴代码了: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> < ...

  8. 一个JAVA应用启动缓慢问题排查 --来自jdk securerandom 的问候

    开发某个项目过程中,就需求,搭建了一套测试环境.很快完成! 后来代码中加入了许多新功能,会涉及到反复重启,然后就发现了启动特别慢.这给原本功能就不多的应用增添了许多的负担. 我决定改变这一切!找到启动 ...

  9. C# Random

    一.简介 在Random类用于创建随机数.(当然是伪随机的.) 二.Random用法 例: Random rnd = new Random(); int month = rnd.Next(1, 13) ...

  10. 前端开发CSS3——文本样式和盒子及样式

    博主废话少说,直接介绍css常用的属性和属性值:属性和值只需过一遍,页面的结构还是需要布局,布局的只是后期会更新的. 提供一些图标的网站:font-awesome:     http://fontaw ...