前言
在协作开发经常使用到git,git的常用命令记录,以及git命令使用场景。
一、git是什么?
git是是一个免费和开源的分布式版本控制系统。
二、常见命令
1.设置和配置
安装完git后,需要设置用户信息(global全局生效,local是当前项目)
#设置用户名
git config --global user.name "用户名"
#设置邮箱
git config --global user.email "邮箱"
#查看用户名
git config --global user.name
#查看邮箱
git config --global user.email
#查看全局设置相关参数列表
git config --global --list
#查看本地设置相关参数列表
git config --local --list
#查看系统设置配置参数列表
git config --system --list
#查看所有git的配置
git config --list
#查看git的版本信息
git --version
2.获取和创建项目
#初始化
git init
#克隆项目
git clone "项目"
3.基础命令
#添加到暂存区
git add 文件名
#当前所有文件添加到暂存区
git add .
#提交到本地仓库
git commit -m "备注"
#查看文件状态
git status
#比较文件异同
git diff
#查看历史记录
git log
#代码回滚
git reset HEAD^
#同步远程仓库
git push -u origin master
#删除版本库文件
git rm 文件名
#创建分支(-b表示创建并切换分支)
git checkout -b dev
#创建分支
git branch dev
#切换分支
git checkout dev
#查看分支
git branch -a
#合并分支
git merge dev
#删除分支
git branch -d dev
#查看分支合并图
git log --graph --pretty=oneline -- abbrev-commit
#查看远程库信息
git remote
#撤销某次提交
git revert HEAD/版本号
#拉取远程分支到本地仓库
git checkout -b 本地分支 远程分支
git pull origin 远程分支:本地分支
git branch --set-upstream 本地分支 远程分支
#推送到远程库
git push
#标签
git tag 标签
总结
总结其他人的文章,其中可能有诸多错误,后续会在项目中实践,会持续增加、更改。