配置git
配置账户信息
git config --global user.name "sevenper" //用户名
git config --global user.email seone1@163.com //邮箱
创建本地ssh
ssh-key -t rsa -C "seone1@163.com"
配置ssh keys
生成ssh-key 后命令会提示保存的路径。招到路径下的==id_rsa.pub== 复制
登陆github Setting-SSH and GpG-> Add SSH key 复制内容到key
测试是否成功
ssh -T git@github.com
查看本地配置用户名
git config global --list
git config user.name
git config user.email
git 常用命令
分支
git branch //查看本地所有分支
git branch -r //查看远程所有分支
git branch -a //查看所有分支
git fetch origin dev:dev //本地新建分支dev,不会切换到该本地分支dev
git checkout -b dev origin/dev //本地新建分支dev,并自动切换到该本地分支dev
git checkout -b QA //创建并切换到QA分支下
git push origin QA //推送到远程QA分支下
git push origin --delete QA //删除远程分支
git branch -D QA //删除本地分支
git 放弃本地修改
未使用 git add 缓存代码时
git checkout . //放弃所有文件修改
git checkout -- readme.md //放弃单个文件修改
已经使用了 git add 缓存了代码
git reset HEAD . //放弃所有的缓存
已经用 git commit 提交了代码
git reset --hard commitid //撤回到某次提交
tag
git tag -a v0.0 -m 'v0.0' //创建本地tag
git tag //查看标签
git push oriign v0.0 //tag推送到远程