设置用户名
git config --global user.name '用户名'
设置邮箱
git config --global user.email '邮箱地址'
查看配置信息
git config --list
创建版本库
git init
向版本库提交文件 a.txt(工作区) -->add 暂存区 -->版本库
git add a.txt
git commit -m '注释信息'
丢弃工作区修改内容
git restore a.txt
展示提交日志详情
git log
展示提交日志精简版
git log --pretty=oneline
回到过去或将来
git reset --hard 474fe876476f90d6af9faa36717816572644a579(版本id)
工作区修改未提交到暂存区不想修改了 回退
git restore a.txt
修改已添加到暂存区 回退
git restore --staged a.txt
修改已经提交到版本库
删除文件
git rm a.txt
git commit -m '注释'
误删除
远程仓库配置
生成公司钥
ssh-keygen.exe -t rsa -C '邮箱地址'
查看公钥
cat id_rsa.pub
- 网页setting 点击ssh and gpg keys 完成相应操作
本地库关联github 远程仓库
git remote add origin https://github.com/用户名/远程仓库名
本地库同步到远程库
git push -u origin master
远程库恢复到本地库
git clone https://github.com/用户名/远程仓库名 (克隆)
本地库拉取远程库的数据
git pull origin master
分支管理
创建分支
git checkout -b dev
切换分支
git checkout master
查看分支
git branch
删除分支
git branch -d dev
分支合并
git merge dev