文章目录
- 一、Git
- 1、干啥的
- 2、Git 与svn 的区别
- 二、Git操作记录
- 注意
- 2.1、配置别名
- 2.2、初始化本地git仓库(创建新仓库)
- 2.3、配置用户名
- 2.4、配置邮件
- 2.4、clone远程仓库
- 2.5、查看配置
- 2.6、暂存修改撤回
- 2.7、配置 git log 日志快捷命令
- 2.8、git 自定义配置文件查看
- 2.9、初始化仓库 git init
- 三、有意思的东西
- 3.1. 快捷键全屏
- 3.2、git 配置颜色
- 参考文章
一、Git
Git是目前世界上最先进的分布式版本控制系统。
https://git-scm.com/
1、干啥的
版本控制
为了开发的方便,可以控制记录开发进程,方便问题的发现。
2、Git 与svn 的区别
- Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样工作就不需要联网,因为版本是在自己的电脑上面.既然每个人都有一个完整的版本库,那多个人如何协作的呢?比如自己在电脑上面修改了A文件,其他人也在电脑上面修改了A文件,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了.
- svn是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就蛋疼了。
二、Git操作记录
注意
--global
参数是全局参数,也就是这些命令在这台电脑的所有 Git 仓库下都可以使用。
2.1、配置别名
可以把命令配置成一个别名,更方便个人的使用,我是记不住这么多的命令
git config --global alias.st status
配置 GIt 别名是使用 git config –global alias 命令来配置,比如 我想用 st 代表 status,name我们可以这样设置
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.pl pull --rebase
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %C(bold blue)%s%Creset %Cgreen(%cr) <%an>%Creset' --abbrev-commit --date=relative"
git config --global alias.lga "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %C(bold blue)%s%Creset %Cgreen(%cr) <%an>%Creset' --abbrev-commit --date=relative --author xujun"
git config --global alias.last "log -1"
- 在配置别名的时候,如果指定 –system ,将会对所有的用户生效。
指定 –global 的时候,会对当前用户生效。 没有指定 –system 或者 –global 的时候,只在当前仓库生效
2.2、初始化本地git仓库(创建新仓库)
git init
2.3、配置用户名
git config --global user.name "xxx"
2.4、配置邮件
git config --global user.email "xxx@xxx.com"
2.4、clone远程仓库
git clone git+ssh://git@192.168.53.168/VT.git
2.5、查看配置
- 查看全部配置
git config --list
- 查看**配置
git config ****
2.6、暂存修改撤回
git reset HEAD file
2.7、配置 git log 日志快捷命令
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
输入 git lg
查看提交日志
2.8、git 自定义配置文件查看
cat .git/config
2.9、初始化仓库 git init
三、有意思的东西
3.1. 快捷键全屏
alt+enter
3.2、git 配置颜色
$ git config --global color.ui true
有颜色好看一点
参考文章
个人笔记,不同意见,望有交流
直接可以点击跳转连接
作者 CSDN
作者 :程序员徐公: Git 配置别名 —— 让命令变得更简单
[作者 菜鸟教程]