git 管理

173 阅读1分钟

如何在 github 上添加 SSH key

1656730711856.png git支持https和git两种传输协议:
① git使用https协议,每次pull, push都会提示要输入密码;
② 使用git协议,然后配置上 ssh 密钥,这样免去每次都输密码的麻烦。

1.检查你电脑上是否有 SSH Key~/.ssh 或者用~/.ssh ls
① 如果电脑上,就会显示 bash: /c/Users/…/.ssh: Is a directory
② 如果电脑上没有,那就显示 bash: /c/Users/…/.ssh: No such file or directory1656731341214.png 2.创建SSH Key

如果你电脑上有了,你就可以直接跳过这一步。

Git教程 SSH keys配置

版本回退

选定需要回滚操作的分支

image.png

查看版本提交记录以及对应的版本号

image.png

使用“git reset --hard 目标版本号”命令将版本回退

image.png

使用“git push -f”提交更改

image.png

在github图形化界面上看,远程库的HEAD也已经指向目标版本

image.png

回退成功!

拓展

git merge最简洁用法
GIT 合并基本原理
git merge原理(递归三路合并算法)
巧用“分支”与“合并”——让 Git 行云流水如丝般顺滑
Git 逆转时光:版本回退操作详解
Git恢复之前版本的两种方法reset、revert(图文详解)_git回退到某个版本