git常用命令

git代码回滚
本地代码回滚:
git reset --hard commit-id:回滚到的commit-id
将回滚到的commit-id之后提交的代码都会删除
git reset --hard HEAD~3 将最近三次的提交记录清除
远程回滚:
先拉取代码:git pull --rebase
备份:git checkout -b new_cur_branch_name
在回退版本: git reset --hard old_conmmit_id
删除远程分支:git push origin空格:cur_branch_name 
推送回退到的版本:git push origin old_branch

清除本地缓存
git rm -r --cached .

git pull = git fetch + git merge

git pull --rebase = git fetch + git rebase

git rebase用于把一个分支的修改合并到当前分支
git pull --rebase,这里表示把你的本地当前分支里的每个提交(commit)取消掉,并且把它们临时 保存为补丁(patch)(这些补丁放到".git/rebase"目录中),然后把本地当前分支更新 为最新的"origin"分支,最后把保存的这些补丁应用到本地当前分支上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值