Git 学习笔记
Git简介
Git是什么?
Git是目前世界上最先进的分布式版本控制系统(没有之一)
Git的诞生
Linux创始人Linus花了两周时间自己用C写的一个分布式版本控制系
集中式vs分布式
1.CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统
集中式和分布式版本控制系统有什么区别呢
1.集中式版本控制系统,版本库是集中存放在中央服务器的,获取、修改操作必须经由中央服务器,最大的毛病就是必须联网才能工作。
2.分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,不联网可正常工作,没有中央服务器损坏的安全隐患。
安装Git
官网 https://git-scm.com/downloads
Git命令
1.设置用户名、邮箱
git config --global user.name "Your Name" --设置用户名
git config --global user.email "email@example.com" --设置邮箱
2.创建版本库、文件添加到仓库、文件提交到仓库
git init --创建版本库
git add --文件添加到仓库
git commit --文件提交到仓库
一般使用 git commit -m "commit remark"
3.日志
git log -- 展示由近及远的提交日志
git log --pretty=oneline --日志简短展示
git reflog --展示每一次命令
4.版本回退
git reset --hard HEAD^ --回退至上一个版本
git reset --hard HEAD^^ --回退至上上一个版本
git reset --hard "commit id" --回退至提交id对应的版本
例:git reset --hard 1094a
git status --查看状态
git checkout--获取版本库中文件

浙公网安备 33010602011771号