一、git环境配置
1、 git安装
- 官网下载安装包:
https://git-scm.com/download - git环境验证:
git --version
2、配置git环境
先注册一个github账号, 再打开git Bash配置全局账号
-
配置用户名和邮箱:
git config --global user.name "your_name"
git config --global user.email "your_email@youremail.com"
-
验证配置结果:
git config --global --list
3、配置SSH公钥
-
生成ssh key
ssh-keygen -t rsa -C "your_email@youremail.com"
-
检查是否生成id_rsa和id_rsa.pub文件
-
在Github中新建SSH key,key为id_rsa.pub中的内容
二、git常用命令
1、常用命令
创建仓库
git init
提交到临时仓库
git add readme.txt
提交到仓库
git commit -m “add 123”
查看结果
git status
查看修改内容
get diff
工作区撤销修改
git restore <file>
stage撤销修改
git reset HEAD <file>
查看提交日志
git log
master回到上一个版本
git reset --hard HEAD^
(几个"^"符号即代表回到上几层)
2、git提交与修改
- 提交
- 修改
修改内容已提交到stage后,需操作两次才可删除:
修改内容已提交到mater后,则使用下面方式删除:
git reset --hard HEAD^
(几个"^"符号即代表回到上几层)
3、Git push
添加远程仓库
git remote add origin git@github.com:xxx
将本地代码上传到远端
git push -u origin master
4、Git rebase
整合来自不同分支的修改
git rebase -i 36224db
5、分支管理指令
创建分支
git branch dev
切换到dev分支
git checkout dev
切回到master分支
git checkout master
查看分支状态
‘git branch’
把dev分支的成果合并到master分支上
git merge dev
删除dev分支
git branch -d dev