pull错代码,恢复到pull之前 ---本地代码回退

简介: pull错代码,恢复到pull之前 ---本地代码回退

pull错代码,恢复到pull之前 —本地代码回退

前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的。包括语音识别、机器翻译等从基础到实战都有,很详细,分享给大家。大家及时保存,说不定啥时候就没了。

本地拉远端分支时,不小心拉错了代码。网上查找了一下,按照此篇文章进行操作。

https://blog.csdn.net/code_segment/article/details/78597441?locationNum=4&fps=1

(1)git reflog

(2) git reset --hard ae5244a8 填写自己想要回退的版本

通过以上两部,拉错了的代码就回到了之前的状态。把commit message写的清楚有意义,方便代码出错,回退。

总结

git reflog 先看到提交的代码的id,

git reset --hard [id] id是你要回退的代码的id

原文链接:pull错代码,恢复到pull之前 —本地代码回退

git强制推送指令,解决变基问题

git push origin xxx --force

// 将dev分支的本地强制推送到远程
git push origin dev --force

本地无分支拉取远程新分支

git fetch origin 远程分支名x:本地分支名x
git checkout 新分支名称
git pull origin 新分支名称

来查看所在目录的分支

git branch 列出本地已经存在的分支,并且当前分支会用*标记
git branch -r 查看远程版本库的分支列表
git branch -a 查看所有分支列表(包括本地和远程,remotes/开头的表示远程分支)
git branch -v 查看一个分支的最后一次提交
1、创建新分支
git branch 新分支名称
2、切换分支
git checkout 分支名称
3、创建分支的同时,切换到该分支上
git checkout -b 新分支名称

删除分支

删除之前要先切换到别的分支上
例:我现在在test分支上,想删除test分支 操作
先切换到别的分支: git checkout develop
删除本地分支: git branch -d test
如果删除不了可以强制删除,git branch -D test
删除远程分支(慎用):git push origin --delete test

git 拉取远程分支

Git 切换分支,拉取分支,删除本地分支和删除远程分支代码指令操作

目录
相关文章
|
3月前
|
安全 开发工具 git
git合并错了,我想回退到之前的版本
git合并错了,我想回退到之前的版本
|
5月前
|
存储 数据库
cannot read properties of underfined (reading ‘code‘),别光知道抄,有的时候,细节就是影响全局关键,别人代码到你项目不一定100%正确,判断bug出
cannot read properties of underfined (reading ‘code‘),别光知道抄,有的时候,细节就是影响全局关键,别人代码到你项目不一定100%正确,判断bug出
|
SQL 关系型数据库 数据库
记一次程序 Bug 导致数据删除的恢复过程
使用RDS、DMS进行数据恢复实践
1005 0
常见的bug---4、在DataGrip上跑本地模式报return 2异常
常见的bug---4、在DataGrip上跑本地模式报return 2异常
idea 更新代码后,未提交的代码丢失
idea 更新代码后,未提交的代码丢失
888 0
|
Java Linux Windows
记一次因类未加载导致DEBUG断点执行不了的“诡异”
记一次因类未加载导致DEBUG断点执行不了的“诡异”
116 0
Source Tree 写代码忘记切分支解决办法
Source Tree 写代码忘记切分支解决办法
113 0
TeaVM编译耗时太长,为节省时间,跳过test
TeaVM编译耗时太长,为节省时间,跳过test
79 0
|
Java
【JAVA】【SpringBoot】当重新启动项目的时候,需要把用户一些状态回退,但是回退失败了,项目却没有停止,可以用System.exit(1);
【JAVA】【SpringBoot】当重新启动项目的时候,需要把用户一些状态回退,但是回退失败了,项目却没有停止,可以用System.exit(1);
388 0
【JAVA】【SpringBoot】当重新启动项目的时候,需要把用户一些状态回退,但是回退失败了,项目却没有停止,可以用System.exit(1);
|
开发工具 git
pull错代码起冲突,恢复到pull之前,切换历史版本 ---本地代码回退
pull错代码起冲突,恢复到pull之前,切换历史版本 ---本地代码回退
372 0