Idea利用Git回退代码版本

深藏阁楼爱情的钟 2022-11-07 11:31 248阅读 0赞

一 Revert操作

  1. 打开项目,如果回退整个项目的代码,选择项目->Local History->show History。

20210311170533701.png

  1. 这时可以看到整个项目中文件的修改过程。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhbG1fZW5jb2Rl_size_16_color_FFFFFF_t_70

3.选择其中一个文件双击,可以查看其前后差异。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhbG1fZW5jb2Rl_size_16_color_FFFFFF_t_70 1

4.如果想回退,则选择“revert”。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhbG1fZW5jb2Rl_size_16_color_FFFFFF_t_70 2

二 Reset操作

本地库版本比远程库版本多,同时多余的版本不需要提交

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhbG1fZW5jb2Rl_size_16_color_FFFFFF_t_70 3

如图所示,本地库版本为10,而远程库的版本为8,还有两条信息未提交到远程库中

20210311172028749.png

我们想要回退到的版本号为:d7c653bdbd25c530aba6ad8c202048487b54a0ab

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhbG1fZW5jb2Rl_size_16_color_FFFFFF_t_70 4

回退参数分析,参考资料

发表评论

表情:
评论列表 (有 0 条评论,248人围观)

还没有评论,来说两句吧...

相关阅读

    相关 ideagit版本退

    1、版本回退 之 Reset Type 有四种: 1.1、soft ①移动本地库HEAD指针 > 意思就是,回滚后,仅仅是把本地库的指针移动了,而暂存区和你本地的

    相关 git版本退

    工作中偶尔会遇到误把代码提交到正式环境分支需要撤回的情况,为了保证分支提交记录的干净,我们不能手动还原代码然后撤回,需要利用git机制进行撤回,这里记录下撤回方法 1.查询到