文章目录

  • 一、Git 版本库概念
  • 二、创建版本库 git init
  • 三、克隆版本库 git clone

一、Git 版本库概念


Git 版本库概念 : Git 版本库 Repository 又称为 Git 仓库 , 在系统中的表现就是一个 " 文件目录 " , Git 可以管理 该目录中的所有文件的 增加 , 修改 , 删除 操作 , 并可以追踪每个文件的历史 , 可以还原出任意时间节点的文件 ;

二、创建版本库 git init


将 " 普通文件目录 " 转为 " Git 版本库 " : 进入该目录 , 使用

git init

命令 , 就可以将目录转为 Git 版本库 ;

Git 版本库 的特征是 , 目录下有一个 " .git " 目录 , 该目录是用于管理 Git 版本库的 ;

执行过程如下 :

D:\Git>git init
Initialized empty Git repository in D:/Git/.git/D:\Git>

三、克隆版本库 git clone


使用 git clone 命令 , 可以克隆远程仓库中的所有数据 , 注意是所有数据 , 包括 Git 版本库中的 .git 文件 ;

git clone 后需要添加 Git 版本库的地址 , 这个地址可以是多种协议 , 如 https / http / git 等协议 ;

git clone https://codechina.csdn.net/han12020121/git-learning-course

执行过程 :

D:\Git>git clone https://codechina.csdn.net/han12020121/git-learning-course
Cloning into 'git-learning-course'...
warning: redirecting to https://codechina.csdn.net/han12020121/git-learning-course.git/
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 6 (delta 0), reused 6 (delta 0), pack-reused 0
Receiving objects: 100% (6/6), done.D:\Git>

注意 : D:/Git 目录中执行 git clone 命令 , 克隆下来的版本库放在 D:\Git\git-learning-course 目录中 , D:\Git\git-learning-course 目录 才是 Git 版本库 所在目录 ;

【Git】Git 基础命令 ( Git 版本库概念 | 创建版本库 git init | 克隆版本库 git clone )相关推荐

  1. GIT常用基础命令总结

    三个配置文件 /etc/gitconfig 文件:系统中对所有用户都普遍适用的配置.若使用 git config 时用--system 选项,读写的就是这个文件. ~/.gitconfig 文件:用户 ...

  2. oracle 测试库搭建,Oracle Study之--通过RMAN克隆测试库

    Oracle Study之--通过RMAN克隆测试库 通过使用数据库备份,DBA可以在同一服务器或其它服务器上建立副本数据库.这个副本数据库可以和主数据库有相同的名称(拷贝)或与主数据库名称不同(克隆 ...

  3. ios中静态库的创建和使用、制作通用静态库(Cocoa Touch Static Library)

    创建静态库可能出于以下几个理由: 1.你想将工具类代码或者第三方插件快捷的分享给其他人而无需拷贝大量文件. 2.你想让一些通用代码处于自己的掌控之下,以便于修复和升级. 3.你想将库共享给其他人,但不 ...

  4. git-代码撤销、回滚到任意版本(git回滚命令reset、revert的区别)

    文章目录 一.Git 代码撤销.回滚到任意版本(当误提代码到本地或master分支时) 二.git回滚命令reset.revert的区别 1. 背景知识 2. 方法一:git reset(回退) 3. ...

  5. 【Git从青铜到王者】第三篇:Git的基础

    系列文章目录 文章目录 系列文章目录 前言 一.获取 Git 存储库 1.在现有目录中初始化存储库 2.克隆现有存储库 二.Git记录每次更新到仓库 1.记录每次更新到仓库 2.检查当前文件状态 3. ...

  6. 图解Git分支和命令

    大家好,我是若川.持续组织了近一年的源码共读活动,感兴趣的可以 点此加我微信ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列 ...

  7. linux修改密码最短生存时间,Linux基础命令---修改用户密码

    passwd 更改用户密码,超级用户可以修改所有用户密码,普通用户只能修改自己的密码.这个任务是通过调用LinuxPAM和LibuserAPI来完成的.本质上,它使用LinuxPAM将自己初始化为一个 ...

  8. 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )

    文章目录 一.添加暂存文件 git add 二.提交文件至版本库 git commit 三.查看版本库状态 git status 四.查询文件修改 git diff 一.添加暂存文件 git add ...

  9. 【Git】Git 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )

    文章目录 一.查看提交记录 git log 1.查看详细提交记录 2.查看简略提交记录 二.版本回滚 git reset 1.Git 中的版本表示 HEAD~1 2.版本库代码回滚 三.撤销回滚 1. ...

最新文章

  1. 再这么配培养基,你的细菌都被毒死了!
  2. 学习Vim有什么好处? [关闭]
  3. 运行测试Caused by: java.lang.UnsatisfiedLinkError: no attach in java.library.path错误解决
  4. android中布局全屏,怎么在Android 应用中实现一个全屏与非全屏功能
  5. 一张图理解什么是TP、TN、FP、FN
  6. C++设计模式详解之命令模式解析
  7. VS创建第一个程序hello(跨文件)
  8. 整数、区间与区间端点(三)
  9. Druid数据库连接池配置
  10. oracle创建用户和角色、管理授权以及表空间操作
  11. 项目管理实践之版本控制工具SVN
  12. 盘点当下稳定又好用的远程控制方案,软硬全覆盖
  13. 算法精解:C语言描述
  14. 2005/2006/2007/2008/2009/2010/2012/2013/2014/2015/2016/2017/2018/2019/2020高德poi一级类别 二级类别 三级类别
  15. win7多国语言包下载与安装
  16. <EDEM 基础案例02>Rock Box
  17. vue 的ui组件库
  18. 用Python webdriver图书馆抢座自动预约的正确姿势
  19. Centos7 安装teamviewer
  20. Android-2-控件使用

热门文章

  1. python binary lib on win/各种python库的二进制包
  2. quartz集群调度机制调研及源码分析---转载
  3. 浏览器根据什么来判定脚本失控?
  4. 一个比较明显的OOM的排查过程
  5. 修改boot.ini
  6. python+pywinauto之PC端自动化一
  7. js数组中foEach和map的用法详解 jq中的$.each和$.map
  8. 如何让滚动条出现在左边
  9. 用gameMaker做个小游戏
  10. 绑定Service的三种实现方式之使用Messenger