git基本命令

stash

将还未 commit 的代码存起来,让你的工作目录变得干净

# 保存当前未commit的代码
git stash

# 保存当前未commit的代码并添加备注
git stash save "备注的内容"

# 列出stash的所有记录
git stash list

# 删除stash的所有记录
git stash clear

# 应用最近一次的stash
git stash apply

# 应用最近一次的stash,随后删除该记录
git stash pop

# 删除最近的一次stash
git stash drop
reset
# 恢复到之前某个提交的版本,且那个版本之后提交的版本舍弃
git reset --hard xxxx
# push到远程,把远程的也回滚
git push origin HEAD -f
# 相当于撤销了最新的push
git push origin master -f

# 撤销一次commit
# 只进行对commit操作的回退,不影响工作区的文件
git reset --soft
# 同时撤销暂存区
git reset --mixed
# 撤销工作区
git reset --hard
revert

撤销某次操作,此操作不会修改原本的提交记录,而是会新增一条提交记录来抵消某次操作。

git revert 会新建一条 commit 信息,来撤回之前的修改。

git reset 会直接将提交记录退回到指定的 commit 上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值