IDEA通过git回滚到某个提交节点或某个版本的操作方法
·

选中某次提交,然后右键选中上图标记的选项,出现下图

soft 本地的文件不会修改,回滚到指定的commit
hard 本地的文件会被重置到指定的commit。
然后执行
输入“ git push -u origin 分支 -f “这个代码是表示冲突的时候强制提交。
或者在idea上,选择强制push也可以

本地不同分支切换时,修改的文件和新建的文件在2个分支之间是通用的,一旦在某个分支提交了,修改的文件或者新增的文件在另一个分支本地将看不到修改记录(即修改前的样子)。
在不同的分支切换时,如果同一个文件的最近的commit的值不一样,那么在修改文件切换分支的时候出现如下提示

选择 force checkOut 之后,修改的记录不会保存。
选择 smart checkOut 修改的文件不会被替换,smart checkout 之后

smart checkout 之前

如果smart checkOut 到另外一个分支,另外一个分支没有改文件,那么会提示如下

点击ok 会提示,如下让你回滚

选择rollback 之后,切换前的分支本地的修改记录会消失
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)