eclipse中GIT如何回退版本
eclipse中不小心提交了某些要不得的代码,需要回退,怎么办?参考这篇文章。https://www.cnblogs.com/duex/p/6389999.html 主要操作:1.eclipse点击window选项 --->show view --->other --->搜索git,选择git repositories2.在git repositor
eclipse中不小心提交了某些要不得的代码,需要回退,怎么办?
参考这篇文章。https://www.cnblogs.com/duex/p/6389999.html
主要操作:
1.eclipse点击window选项 --->show view --->other --->搜索git,选择git repositories
2.在git repositories模块中右键git项目 --->show in --->history(可查看提交历史,可选择回退版本)
如何回退?在弹出的history窗口选择右键想回退的记录 --->reset --->hard(完成)
重要概念:
(1)右框中的id的含义:你看到的右边的id e414f3a 是commit id(版本号),是一个SHA1计算出来的一个非常大的数字,用十六进制表示,而且你看到的commit id和我的肯定不一样,以你自己的为准。为什么commit id需要用这么一大串数字表示呢?因为Git是分布式的版本控制系统,后面我们还要研究多人在同一个版本库里工作,如果大家都用1,2,3……作为版本号,那肯定就冲突了。每提交一个新版本,实际上Git就会把它们自动串成一条时间线。
(2)右框中的master的含义:每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。
(3)右框中的head的含义:git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是当前最新的提交e414f3a
3.在git repositories模块中右键git项目 --->show in --->git reflog(流回。这里记录了各人的详细操作,可以回退版本)
如何回退?在弹出的history窗口选择右键想回退的记录 --->reset --->hard(完成)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)