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多次

浙公网安备 33010602011771号