昨天我们成功安装了Git,并且成功配置了环境变量~如果想看之前步骤的童鞋,请戳这里Git-版本控制(一)

今天我们要做的事情是:创建版本库。  (觉得非高大尚的童鞋举个爪子 = . =)

en~~~~在创建之前,我们先要绑定我们的用户名和邮箱。我们在开始菜单里找到"Git"->"Git Bash" 这时候会弹出一个类似命令行窗口的东西。

Next-->我们在命令行输入:

  $ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com

这行命令的含义是绑定你的用户名和邮箱,因为Git是分布式版本控制系统,所以每一个机器都必须自报家门:你的名字和邮箱地址。(用户名和邮箱可用去GitHub官网注册一个)

绑定了用户名和邮箱,那我们接下来肯定是要检测是否绑定成功了对吧~

在命令行输入:

  $ git config user.name
$ git config user.email

如果命令行弹出之前设置的用户名和邮箱说明你绑定成功啦!!!

------------------------------    -----------------------------

现在~我们就要开始创建版本库了!

(等等!!! 版本库是什么 ?)

版本库其实就是一个仓库,里面所有的文件都被Git管理起来,每个文件的修改、删除、Git都能跟踪。于是我们在任何时刻都可以跟踪历史,或者在将来某个时刻可以还原。

所以,我们先选择一个合适的地方,创建一个空目录:

   $ mkdir learngit
   $ cd learngit
   $ pwd
   /Users/hasee/learngit

(之前说这个教程主讲在windows使用Git,为了避免遇到各种莫名其妙的问题,我们必须确保目录名(包括父目录)不包含中文)

第二步:

   $ git init
Initialized empty Git repository in C:/Users/hasee/.git/

一会Git仓库就建好了,并且告诉你是一个空的仓库。

那么Git可以跟踪什么文件的改动呢?比如:网页、程序代码、txt文件等都可以跟踪。

最新文章

  1. Markdown
  2. [leetcode] 29. divide two integers
  3. JS——全选与反选
  4. <实训|第五天>通过搭建NFS,FTP实现共享文件附Vim脚本游戏
  5. Android画面显示原理
  6. 58. 分析、测试与总结:罗马数字和阿拉伯数字的转换[roman to integer and integer to roman in c++]
  7. localStorage
  8. [unity菜鸟] 笔记1 —— 函数篇
  9. 对Jsp提交input标签空格和回车的处理
  10. php 写一个水仙花数的函数
  11. knockoutjs关键点
  12. socket实现局域网通信
  13. 使用国内源解决Qt在线更新慢的问题
  14. PHP5.3 里面数组的的实现方式
  15. JS中数组的常用方法
  16. SQL Server 执行计划操作符详解(2)——串联(Concatenation )
  17. android传值
  18. 【算法】BILSTM+CRF中的条件随机场
  19. Java学习目录(持续更新中)
  20. IntelliJ IDEA及maven、git下载与配置

热门文章

  1. 微信小程序_(视图)简单的swiper容器
  2. 为什么要使用 Go 语言,Go 语言的优势在哪里?
  3. C++入门经典-例6.11-使用指针变量遍历二维数组
  4. Python--安装第三方库的方法
  5. SpringBoot启动加载yml配置文件出现编码格式错误
  6. ArcGISDynamicMapServiceLayer 和 ArcGISTiledMapServiceLayer 区别
  7. Linux下源码安装MySQL-5.6.25
  8. Spring容器启动源码分析
  9. cocos2dx基础篇(22) 基本动画CCAnimation/CCAnimate
  10. LeetCode.925-长按的名字(Long Pressed Name)