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中编辑

相关推荐
天天喝旺仔28 分钟前
Git 内部原理深度解析:从 blob/tree/commit 对象到 packfile 与垃圾回收
数据结构·数据库·git·算法·哈希
艾莉丝努力练剑34 分钟前
【Git:综合复盘】Git 原理与使用
大数据·人工智能·git·elasticsearch·面试
ShineWinsu1 天前
对于Git:远程操作的超详细保姆级解析
linux·git·gitee·github·远程仓库·分布式版本控制系统·远程操作
梦帮科技1 天前
从 Guest 到 Platinum:Prompt 配额、API Key 与访问控制的安全闭环
javascript·git·架构·node.js·reactjs·html5·visual studio
zho_uzhou2 天前
Git入门概念
git
爱奥尼欧2 天前
【Git】远程分支删了本地还在、两个分支历史不相干?两招故障排解
开发语言·git
Java后端的Ai之路2 天前
Git冲突完整排查与实战:本地修改覆盖报错到成功推送全流程复盘
开发语言·人工智能·git·python·pop
一个心烑2 天前
配置项目git的 SSL 证书
git·网络协议·ssl
IT从业者张某某2 天前
【鸿蒙PC命令行适配】GitUI 移植的工程实践:双 Git 引擎(libgit2/gitoxide)的鸿蒙适配之路
git·华为·harmonyos
xinjia_ctrl3 天前
暑假实习总结
git·后端·spring·maven·intellij-idea