博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git学习与使用心得(1)—— 初始化
阅读量:5924 次
发布时间:2019-06-19

本文共 981 字,大约阅读时间需要 3 分钟。

公司在版本管理方面使用到Git,故来学习一番,跟上时代的步伐,也顺便分享一下自己的学习心得。

Git是一款版本控制系统,我对“版本控制系统”是这么理解的:通俗点说就好像游戏存档一样,在boss的地方前存盘,真的一不小心被boss拍死了,也可以轻松回到最近打boss的地点,而不用重新开始一关。当然这个“存档”可以不止一个,我们可以在多个关键的checkpoint存盘,比如说要拿个什么秘密装备之类的,也不用重新开始了。


意思就是,我们的代码出错了或者是忽然出问题了,就可以快回滚到上一个可以工作的版本,保证基本功能的运作,而不是重新写,重新构建功能的运作。

好!大概知道个所以然后,马上开始学习!

初始化步骤

1. 配置用户名与邮箱地址

添加操作者标识,好让团队知道是谁修改过文件

$ git config --global user.name "XXX"$ git config --global user.email "XXX@abc.com"

2. 找一个合适的目录,创建一个版本库

现在我们先给 git先生 一个家安顿好,TA才能服务我们。比如说我找到的家在d:/www

$ cd d:/www$ git init

然后 git先生 就住在了d盘的www目录。在家里面修改的所有文本文档会被git检测出来,如html, css, js...

不过有几点需要注意一下:

  1. 图片和视频等等的二进制文件能被检测出来修改过,不过仅仅会显示文件大小发生变化,而不会真正告诉我们,改了这个图片的什么。

  2. 非常不幸,Microsoft Word 也是用二进制格式存储,结果同上。

  3. 建议所有文本编码统一为UTF-8,避免各种冲突问题。

  4. (引用自:自廖雪峰的官方网站git教程)千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题,比如,网页第一行可能会显示一个“?”,明明正确的程序一编译就报语法错误,等等,都是由记事本的弱智行为带来的。建议你下载Notepad++代替记事本,不但功能强大,而且免费!记得把Notepad++的默认编码设置为UTF-8 without BOM即可:

    clipboard.png

转载地址:http://qeavx.baihongyu.com/

你可能感兴趣的文章
java虚拟机学习笔记 【1】
查看>>
DUBBO笔记
查看>>
nginx php上传大文件的设置(php-fpm)
查看>>
MySQL 运行状态监控方法
查看>>
vs2008中在解决方案资源管理器查看当前打开文件
查看>>
ubuntu14.04 鼠标闪烁问题
查看>>
jQuery Lightbox(balupton版)图片展示插件demo
查看>>
Elasticsearch集群的简单搭建
查看>>
SCRT-SSH传输文件
查看>>
Python非常cool的svg格式chart生成库pygal
查看>>
Telnet部署与启动 windows&&linux
查看>>
行列式的乘法定理
查看>>
有1000瓶水,3个瓶子可以再换1瓶,一共可以喝多少瓶?
查看>>
Search in Rotated Sorted Array ||
查看>>
NUC_HomeWork1 -- POJ2067(最短路)
查看>>
卸载mysql
查看>>
二叉树的遍历
查看>>
The Distinguish of the share or static lib in MFC
查看>>
linux下内存释放问题
查看>>
让Java和JavaScript进行交互
查看>>