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--获取版本库中文件

原网址:https://www.liaoxuefeng.com/wiki/896043488029600/900003767775424
posted @ 2022-08-04 10:49  梁小白123  阅读(26)  评论(0)    收藏  举报