8.4一日总结

1.远程仓库的提交方式(免密提交)

a.ssh:隧道加密传输协议,一般用来登录远程服务器

b.使用

git clone 仓库名

配置(生成公私钥对)

ssh-Keygen -t rsa -C 邮箱地址

通过执行上述命令,全程回车,就会在~/.ssh/id_rsa(私钥)和id_rsa.pub(公钥),私钥是必须要保存好的,并不能丢失,公钥需要上传服务器

将公钥上传到服务器

在gitte中配置公钥

最后进行修改,添加,提交,远程推送

2.git 取消提交

最好在自己的分支上操作,不可在多人操作的提交上使用

git revert 取消提交

git revert 提交的id 撤销那一次提交

git revert HEAD 取消提交

HEAD当前所在分支的最新提交

HEAD~最近一次的上一次提交(HEAD^)

HEAD~~最近一次的上上一次提交(HEAD^^)

HEAD~3最近三次提交

遗弃提交

git reset 移除指定提交之后的提交

git reset HEAD~3 撤销最近三次的提交

git reset 指定id 回退到指定id的那一次提价

遗弃提交是指回退到第三次提交,那么第四次和第五次提交也会被清除,但是文件内容还在,只是撤销了提交过程

远程回退

git push origin 分支名 -f

3.可视化工具

在vscode中编辑

相关推荐
louis.D.11 小时前
git 删除标签完整步骤总结
git
晴天1612 小时前
Git 图形界面工具现状-Day28
git
AD_youyu15 小时前
Git 安装教程
git
hj28625116 小时前
Git 与 DevOps/CI/CD 核心知识整理
git
中科三方17 小时前
DNS解析中的“委派“是什么意思?如何正确配置NS记录?
git·github·dns解析
OPEN-F17 小时前
Python进阶教程:Git版本控制与团队协作
git·python·elasticsearch
深念Y19 小时前
Fork 仓库瘦身指南:从 90MB 到 11MB
git·github·仓库·历史·瘦身·fork·上游
叫我少年19 小时前
Git SSH 配置:从生成密钥到远程连接
git·后端
阿火~1 天前
Git 项目配置与推送完整指南
git
j7~1 天前
【Git】《Git 系列指南(二):Git基本操作与 reset 三种模式》
运维·git·git安装·git基本操作·git配置·创建git仓库·git reset三种模式