git简介

git简介

git是目前世界上最先进的分布式版本控制系统

集中式VS分布式

集中式版本控制系统:svn,cvs

分布式版本控制系统:git

区别:

1.集中式:版本库集中存放在中央服务器;必须联网才能工作

2.分布式:没有“中央服务器”,每个人的电脑上都是一个完整的版本库;安全性高,不需要联网;强大的分支管理

安装

安装完成后,需配置个人信息

git config --global user.name "xxxx"
git config --global user.email "xxxxxxxxx"

注意:--global参数:表示你这台机器上的所有git仓库都会使用这个配置,不过也可以对不同的仓库指定不同的用户名和email地址

 创建版本库

版本库又称仓库(目录),目录的操作能够跟踪历史,也可以进行还原

1.创建目录

mkdir  auto_test
cd  auto_test
pwd 

注意:windows系统请确保目录文没有包含中文

2.把目录变成仓库

git  init

3.把文件添加到仓库

所有的版本控制系统,只能跟踪文本文件的改动,比如:txt,网页,代码等,而图片,视频这些二进制文件,没办法知道具体改动了什么

注意:微软的word使用的是二进制格式;不要用微软的记事本来编辑任何文本文件,原因在每个文件开头自动添加了0xefbbbf的字符,你会遇到很多不可以思议的事情

git add .  //把文件添加到仓库
git commit  -m  "commit code"  //把文件提交到仓库

为什么git添加文件需要add,commit一共二步呢?

因为commit一次可以提交多个文件,所以你可以add多次

 

posted @ 2018-12-12 14:15  xiaoyeren  阅读(100)  评论(0)    收藏  举报