欢迎光临散文网 会员登陆 & 注册

git常用的20个命令介绍(3)git add 和commit如何后悔到之前预提

2023-04-28 23:38 作者:误入歧途的先森  | 我要投稿

-git branch -d xxx 删除分支(当前分支不能为xxx)


-git push origin --delete xxx(删除远程分支)

// 文件退出暂存区,但是修改保留:

-git reset --mixed

// 撤销所有的已经 add 的文件:

-git reset HEAD .

// 撤销某个文件或文件夹:

-git reset HEAD filename

// 撤销commit 之后返回成暂存区add状态

-git reset --soft HEAD^

// 撤销commit 直接新增代码全部撤销并没有add暂存直接消失

-git reset --hard HEAD^

解释:

HEAD^ 表示上一个版本,即上一次的commit,几个^代表几次提交,如果回滚两次就是HEAD^^。

--soft

不删除工作空间的改动代码 ,撤销commit,不撤销add

--hard

删除工作空间的改动代码,撤销commit且撤销add

git常用的20个命令介绍(3)git add 和commit如何后悔到之前预提的评论 (共 条)

分享到微博请遵守国家法律