如何在 github 上添加 SSH key
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 directory。
2.创建SSH Key
如果你电脑上有了,你就可以直接跳过这一步。
版本回退
选定需要回滚操作的分支
查看版本提交记录以及对应的版本号
使用“git reset --hard 目标版本号”命令将版本回退
使用“git push -f”提交更改
在github图形化界面上看,远程库的HEAD也已经指向目标版本
回退成功!
拓展
git merge最简洁用法
GIT 合并基本原理
git merge原理(递归三路合并算法)
巧用“分支”与“合并”——让 Git 行云流水如丝般顺滑
Git 逆转时光:版本回退操作详解
Git恢复之前版本的两种方法reset、revert(图文详解)_git回退到某个版本