前面已经搭好环境了,现在我们缺的是一个管理版本控制的仓库。这次的实验是在电脑本地创建本地仓库。

指定路径 
默认的位置是在你所安装Git的目录下。Git的仓库你可以建在你电脑的任何目录下(最好不要包含有中文目录)。通过命令行cd指定到你想要的目录下,例如:
cd ../g/Git
上面的命令将指定到g盘下Git文件夹内。
当然Git目录是我事先建好的文件夹,你也可以先指定到g,再在g盘下创建新的目录,使用命令行mkdir:
 mkdir Git

 

查看路径 

如果不确定目前的目录,可以使用pwd查看现在所在的位置,例如:

如上图,可以查到目前是在g盘Git文件夹下。

创建本地仓库 

下面我们打算在g/Git下面创建版本库,使用命令行:git init,例如:

如上图,我已经成功在g盘Git目录下创建了一个空的仓库。这个时候,查看一下g盘Git目录下会多了一个.git的文件夹(这个是隐藏的文件夹,看不到这个文件夹可以修改设置为:显示隐藏文件)

添加单个文件到本地仓库 

仓库已经建好了。仓库就是用来存放东西的,我们总不能创建一个仓库一直让它空着吧?好,现在我们在g/Git目录下新建一个文件test.txt,内容写“Hello Git!” 
使用git add命令向仓库添加文件,如下图操作:

执行完上面的操作,我们还需要一步才能成功地把文件提交到仓库,一步之遥。添加完成后,我们还需要执行提交命令git commit,才能把添加的文件提交到仓库,如下图操作: 

上图中git commit命令后面跟着的 -m “add test.txt file”,其中双引号里面的内容“add test.txt file”是我们用来描述这次操作(添加的内容),方便以后我们查记录的时候能清楚这次操作主要修改(添加) 查看记录  我们可以使用指令git log查看我们前面的操作,如下图操作: 
从上图我们可以看出查log指令能查到我们前面提交的记录信息,包括提交者用户名、游戏、时间、记录信息、版本号等。 
其中6643…7b是这次操作的版本号,该版本号是根据时间轴,随机生成的版本号。每个版本的版本号都是唯一的,方便标记不同的版本。 添加文件夹到本地仓库 

当然我们也可以添加文件夹,添加文件夹跟添加文件的方法一样。如下图操作: 
添加多个文件到本地仓库  上面每次add操作只能添加一个文件(文件夹),如果需要添加n个文件,得操作n次。当然有更方便的,只需要执行一次add操作一次添加多个文件,文件名只能用空格分开即可。如一下操纵: 

如果你想提交所有的文件,只需要使用指令:git add -all。 小结
  1. 使用cd指令指定路径
  2. pwd指令查看当前的目录
  3. git init指令在当前目录下创建本地仓库
  4. git add指令添加文件到仓库,git commit指令提交文件到仓库
  5. git log查看log


Git 创建本地仓库的更多相关文章

  1. 和同事合作开发,使用局域网 git创建本地仓库

    转自原文 和同事合作开发,使用局域网 git创建本地仓库 1.仓库 建一个空文件夹来做仓库,例如建为 cangku 1.1 cd 到 cangku目录下 创建远程仓库容器 mkdir  mycangk ...

  2. Git创建本地仓库

    使用Git创建本地仓库, 可以记录文本文件变化, 这里以自己的文章为例, 利用TortoiseGit工具创建一个本地Git仓库. 1. 切换到需要创建仓库的目录下, 比如:D:\MyDoc\Devel ...

  3. git 创建本地仓库、远程仓库,上传项目

    1.在本地想创建git仓库的地方创建本地仓库 首先右键打开 Git Bash Here,如果没有,请先安装git,下载地址:https://git-scm.com/downloads git init ...

  4. Git创建本地仓库并推送至远程仓库

    作为一名测试同学,日常工作经常需要checkout研发代码进行code review.自己极少有机会创建仓库,一度以为这是一个非常复杂过程.操作一遍后,发现也不过六个步骤,so,让我们一起揭开这神秘面 ...

  5. Git创建本地仓库&把pycharm项目添加GitHub仓库上

    一.创建本地仓库 1.1.下载Git地址:https://git-scm.com/downloads 下载完,一路next就可以 1.2.打开Git Bash输入: #创建一个learngit目录 $ ...

  6. Git创建本地仓库、与远程仓库关联

    不知道对不对,不过我这么干能用了嘿嘿 下载好git以及配置密钥什么的就不说了,网上一p眼子 在本地找个变成仓库的文件夹,打开git命令行工具cd到这个目录,然后git init创建本地仓库 然后上gi ...

  7. 初学git(一):创建本地“仓库”

    初学git(一):创建本地“仓库” 作为一个初学者,我是跟着廖学峰老师的官方博客学习,这里只是做个笔记,哈哈,关于git的历史.和其他版本控制的对比啥的,我就不说了.另外,我这里用的是Mac OS X ...

  8. Git学习-安装与创建本地仓库

    前言 以前公司进行项目的版本管理都是用svn,最近公司推荐用git,把svn给关闭了.没办法,拿来主义.网上一番猛操作,勉强也能用了,给自己做个笔记. git安装 因为我用的是windos系统,在Wi ...

  9. Git的基本使用 -- 创建本地仓库

    下载安装 Git-2.25.0-64-bit .exe 查看是否安装成功 git --version 创建本地仓库 创建一个文件夹用于存放项目文件 在创建好的文件中右键选择 Git Bash Here ...

随机推荐

  1. Java线程的概念

    1.      计算机系统 使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行:当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了. 缓 ...

  2. MySQL自动化运维之用mysqldump和mysqlbinlog实现某一数据库的每周全备和每天差异备份,并添加到执行计划【热备】

    案例: 线上有一数据库,需要每周全备一次,每天差备一次[安全起见还是差备吧,不要增备,不要吝啬磁盘哦,而且差备恢复还很快] 1.每周对数据库hellodb做完全备份 crontab任务计划: * * ...

  3. [原创]CSS3打造动态3D气球

    周末在江边晨跑的时候发现很多 当时心血来潮就想,应该可以在网页中实现一下 这几天得闲就做了一下,效果如下 (尽量在最新版本的chrome或者firefox中查看) demo下载在文章最后 预览 --& ...

  4. 创建dll教程

    先看我的总结: 总结: 1.头文件中如果想以C形式提供,要判断,如果定义了 _cplusplus, extern "c"{  这里写接口声明 } 2.接口声明中,要表明接口接入点的 ...

  5. 第三条:用私有构造器或者枚举类型强化Singleton属性

    1.使用单元素的枚举类型 public enum Singleton implements Serializable { INSTANCE; private String field; public ...

  6. Qt - 错误总结 - QObject::connect: Cannot queue arguments of type 'PVCI_CAN_OBJ' (Make sure 'PVCI_CAN_OBJ' is registered using qRegisterMetaType().)

    背景:一个线程通过signal-slot发送PVCI_CAN_OBJ类型的值到主线程中, 错误提示: QObject::connect: Cannot queue arguments of type ...

  7. 关于python装饰器

    关于python装饰器,不是系统的介绍,只是说一下某些问题 1 首先了解变量作用于非常重要 2 其次要了解闭包 def logger(func): def inner(*args, **kwargs) ...

  8. html_随笔

    1 <h1>  </h> 标题 2 <p> </p> 段落 3 <br /> 换行 4 <!-- ...--> 注释 5 < ...

  9. Uiautomator-----新建工程

    一.前提: 安装好安卓开发环境:jdk.安卓SDK.ADT.ant.eclipse   配置环境   二.新建uiautomator工程 1.打开eclipse,新建一个工程(这个网上资料很多,大家自 ...

  10. Redis的入门及注意事项

    1.redis简介 Remote Dictionary Server Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中, ...