基本操作
#设置昵称
git config --global user.name "userName"
#设置邮箱
git config --global user.email "userEmail"
#删除设置里的内容
git config --unset user.xxxxx
#初始化git
git init
#提交添加和修改的文件到暂存区
git add .
#提交修改和删除的文件到暂存区
git add -u
#提交所有文件到暂存区
git add -A
#查看目录所有没有被git管理的文件以及被git管理并且被修改但是还没有提交的文件
git status
#查看尚未缓存的改动明细
git diff
#查看已缓存的改动明细
git diff --cached
#提交本地暂缓区的文件到本地仓库
git commit -m "备注信息"
#查看提交的版本号
git log
#查看提交的版本简介版
git log --oneline
#查看项目的开发历史
git log --graph
#恢复到之前的版本 有hard参数可以连同工作区一起恢复
git reset --hard xxxxxx版本号xxxxxxx
#关联远程仓库(将本地的项目推到github上)
git remote add origin git@github.com:diingMao/test02.git
#两种方式
#第一种 HTTPS
https://github.com/diingMao/test02.git
#第二种 SSH
git@github.com:diingMao/test02.git
#推送到远程git仓库
git push -u origin master
#删除原来的origin
git remote rm origin
#生成ssh的密匙key
ssh-keygen -t rsa -C 邮箱
#更新代码
git pull
如何拉取github上的项目到本地
git clone git@github.com:diingMao/test02.git
git的分支管理
#创建分支
git branch branchName
#切换分支 -b创建分支并切换到该分支
git checkout -b branchName
#删除分支
git branch -d branchName
#合并分支(合并到主分支)
git merge branchName
#合并分支冲突解决-标记为解决
git add 指定文件