git操作
git学习:
版本控制分为:本地的;集中式;分布式
linux和git 之父 linus tirvalds
下面是mac git的安装:
https://www.jianshu.com/p/c058fbd7bb90
然后我们来讲一讲私钥和公钥:
https://javaguide.cn/cs-basics/network/http&https.html#https-的核心—ssl-tls协议
https://www.jianshu.com/p/3c5212b47bec
如何生成公钥和私钥:
ssh-keygen -t rsa -C "your_email@youremail.com"
在/Users/jhu/.ssh/下会生成二个文件id_rsa和id_rsa.pub . pub就是public的意思
私钥保存于本地,id_rsa.pub文件保存的是公钥,需要将里面内容上传到远端仓库
关于公钥和私钥的讲解非常清晰明了:https://blog.csdn.net/resilient/article/details/73000977
关于撤销git add 和git commit
- git reset --soft head^ 撤消了本次提交,将工作区恢复到了提交前但是已add的状态
2.git reset HEAD~ 撤销add错误和commit错误
解决以上的最好办法 : git reset HEAD~
需要什么命令找命令大全
note:
- svn-subversion
- ssh- Secure shell
- rsa 公钥加密算法
关于git stash 与git stash pop
切换分支时候,需要将自己分支stash保存本地。
再切换回来可以stash pop。