文 | 夕月 本文介绍通过命令 git reset, git rebase, git revert 实现对已commit或push的文件进行撤销操作。 图示环境是 MacOS + GitLab + Sourcetree …
标签:git
转载|git reflog 你不知道的事
A:“一个前端小白,她对git不熟悉,辛辛苦苦加班一星期敲的代码没了。” B:"噢?怎么没了" A:"在终端输入git log,列出所有的commit信息,如下图:" A:“com…
转载|git revert + git rebase, 一次性回退多个提交
1. git log 查看当前状态 可以看到当前状态有四个提交。现在想用git revert回退这三次提交,但是我们知道git revert是用一次新的提交回退之前的提交,所以我回退三次,就会有三个新的提交,但是我又想只…
转载|git clean清理工作区,移除Untracked文件
git clean的作用是删除工作目录中尚未添加到git版本控制的文件或目录。 未添加到版本控制,且不在.gitignore中的,都是Untracked的状态。 有时候我们在项目中添加了些文件、目录测试了一把,测试完成后…
git新建、修改、删除分支的一些常用命令
文|夕月 查询分支 查看本地分支 git branch 查看远程分支 git branch -r 查看本地和远程所有分支 git branch -a 新建分支 假设新建的分支名称为「AAA」 新建本地分支 git che…