环境git : 2+ 前言最近两天,公司的git合并代码时,出现了严重的问题,浪费很多时间; 现在记录下; 情况是这样的,一个同事自己的本地分支(远程没有),不知怎么的,有了别人开发分支的代码,而他自己又不知道; 其在切换到主分支,并merge自己的分支,此时其已经把别人正在开发的代码都合并 ...
这几天在开发一个新功能,应为着急上线,所以就把代码提交上去了,当现在有时间又要再改改,又要把我那次提交全部删掉,想重新再写,但是代码已经合了,而且还有其他同事的代码,我的提交在中间的某个部分,所以我想办法把那次的提交撤销掉,刚开始用了最笨的方法就是拉下最新的代码,把那次的代码手动删掉,可是这样太麻烦了,万一误删了怎么办,所以查了一下git命令,可以使用 使用git revert可以指定提交记录,提 ...
2018-06-21 21:34 0 4546 推荐指数:
环境git : 2+ 前言最近两天,公司的git合并代码时,出现了严重的问题,浪费很多时间; 现在记录下; 情况是这样的,一个同事自己的本地分支(远程没有),不知怎么的,有了别人开发分支的代码,而他自己又不知道; 其在切换到主分支,并merge自己的分支,此时其已经把别人正在开发的代码都合并 ...
环境git : 2+ 前言最近两天,公司的git合并代码时,出现了严重的问题,浪费很多时间;现在记录下;情况是这样的,一个同事自己的本地分支(远程没有),不知怎么的,有了别人开发分支的代码,而他自己又不知道;其在切换到主分支,并merge自己的分支,此时其已经把别人正在开发的代码都合并到了主分支 ...
今天遇到一个问题,一周前一位同事把非发布代码合并到发布分支上并已发布线上,在这个提交点后已经有了很多次的提交记录,所以不能直接回滚,使用到了gIt提供的revert。以此记录。 git revert commit_id //如果commit_id是merge节点的话,-m是指定具体哪个提交 ...
git log获取commit信息 假如要删除备注为add c.txt commit为0fb295fe0e0276f0c81df61c4fd853b7a000bb5c的这次提交 1、首先找到此次提交之前的一次提交的commit ...
的commit,撤销某次具体的commit(注意切换分支至目标分支): git revert 9 ...
撤销命令: git checkout 文件名。 作用:将暂存区的文件拉下来覆盖本地工作目录内的文件内容 删除命令:git rm --cached 文件名。将文件从暂存区内删除 作用:在不知情的情况下提交了垃圾文件到暂存区中,因此尽量不要随意添加文件到暂存区中,请及时删除掉垃圾文件 ...
转载来自:https://www.cnblogs.com/qiqi715/p/11540999.html git log获取commit信息 假如要删除备注为add c.txt commit ...
git rebase -i commit_id //commit_id为想要删除的某次提交的前一个提交记录 id 然后删除想要删除的记录信息,或者把记录信息前面的pick 修改成drop,根据提示进行信息保存。 然后进行git 强制提交(确保已经取出分支保护) git push -f ...