git撤销的相关操作

本文介绍了在Git代码管理中如何撤销不同阶段的提交。从git add到git commit,再到git push,分别讲解了如何使用git stash、git reset以及git revert命令来撤销错误的代码更改。强调了在实际开发中,频繁提交和适时撤销的重要性。
摘要由CSDN通过智能技术生成

在公司开发中, 大多会采用git做代码管理, 今天主要记录一下git在各个阶段去撤销之前提交的相关代码.

add

将自己开发的代码提交到暂存区, 会采用git add . 的命令行形式, 但是提交后如果发现有一些错误地方, 需要用git撤销本地提交.

git stash: 查看本地提交时修改的所有代码;
git reset HEAD: 撤销上次提交的代码;

commit

将暂存区代码提交到本地仓库, 会采用git commit -m ‘msg’. 但是如果提交之后,发现之前add的代码中存在错误, 需要用git命令撤回本地commit的代码.

git log: 查看所有commit的历史与id;
git reset commit_id: commit_id指代的是你所提交代码的commit的id值

push

如果已经将本地错误代码已经提交到远程仓库了, 则需要采用git revert命令来取消代码提交.

git revert HEAD: 撤销前一次commit,并把撤销后的代码做最新提交

其实, 由于这种撤销代码命令的使用地方并不多. 个人建议是多提交代码, 每次改动不大的话手动去还原之前代码可能是最直接有效的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值