配置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版本号
|