配置sshkey:
生成key:ssh-keugen -t rsa -C “邮箱地址”
cd ~/.ssh
复制od_rsa.pub的公钥内容到github网站中—》设置–〉sshkey配置
配置多个sshkey:
cd ~/.ssh
vim config
添加Host/HostName/User/IdentityFile四项:IdentityFile为id_rsa的绝对路径,不可重复
可修改id_rsa文件名:mv id_rsa id_rsa_XX.pub
创建项目:
网站上点击start a project/create blank projrct ,后续按提示即可
克隆项目到本地
git clone ssh地址
push项目:
git status 查看项目状态
git add XXX 对XXX项目进行追踪 /git add .
git commit -m ‘添加提交说明文件’
git push
pull项目:
git pull
分支管理:
查看本地分支:git branch
查看远端分支:git branch -a
创建分支: git checkout -b XXX
提交分支:git push --set-upstream origin XXX
切换当前分支:git checkout XXX
删除本地分支:git branch -d XXX(-D强制删除)
删除远程分支:git branch -r -d origin/XXX + git push origin :XXX
合并分支:git merge XXXX
项目版本操作:
版本本地回退:git reset --hard HEAD(几个回退几个版本)
版本回退至指定版本:
查询版本对应id:git reflog
回退版本:git reset --hard XXX版本号



