2020
10-08
10-08
git 优雅的撤销中间某次提交方法
环境git:2+前言最近两天,公司的git合并代码时,出现了严重的问题,浪费很多时间;现在记录下;情况是这样的,一个同事自己的本地分支(远程没有),不知怎么的,有了别人开发分支的代码,而他自己又不知道;其在切换到主分支,并merge自己的分支,此时其已经把别人正在开发的代码都合并到了主分支。到了晚上准备升级时,才发现,主分支的代码出了问题;此时版本库是这样的:如图100047dcc这一步就有不该有的代码;而此时版...
继续阅读 >
git的工作流工作区:即自己当前分支所修改的代码,gitaddxx之前的!不包括gitaddxx和gitcommitxxx之后的。暂存区:已经gitaddxxx进去,且未gitcommitxxx的。本地分支:已经gitcommit-mxxx提交到本地分支的。代码回滚在上传代码到远程仓库的时候,不免会出现问题,任何过程都有可能要回滚代码:1、在工作区的代码gitcheckout--a.txt#丢弃某个文件,或者gitcheckout--.#丢弃全部注意:gitcheckou...