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 切换分支,拉取分支,删除本地分支和删除远程分支代码指令操作

目录
相关文章
|
8月前
|
SQL 关系型数据库 数据库
记一次程序 Bug 导致数据删除的恢复过程
使用RDS、DMS进行数据恢复实践
961 0
|
10月前
|
安全 编译器 Go
读<一例 Go 编译器代码优化 bug 定位和修复解析>
读<一例 Go 编译器代码优化 bug 定位和修复解析>
87 0
|
11月前
|
SQL HIVE
常见的bug---4、在DataGrip上跑本地模式报return 2异常
常见的bug---4、在DataGrip上跑本地模式报return 2异常
|
12月前
idea 更新代码后,未提交的代码丢失
idea 更新代码后,未提交的代码丢失
464 0
Source Tree 写代码忘记切分支解决办法
Source Tree 写代码忘记切分支解决办法
75 0
|
JavaScript 小程序 Java
Git 不能只会 pull 和 push,试试这5条提高效率的命令吧!(一)
使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。
Git 不能只会 pull 和 push,试试这5条提高效率的命令吧!(一)
|
存储 开发工具 git
Git 不能只会 pull 和 push,试试这5条提高效率的命令吧!(二)
使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。
Git 不能只会 pull 和 push,试试这5条提高效率的命令吧!(二)
|
安全 算法
代码还原的技术: Unidbg hook_add_new实现条件断点(二)
代码还原的技术: Unidbg hook_add_new实现条件断点(二)
代码还原的技术: Unidbg hook_add_new实现条件断点(二)
|
前端开发 Windows
如何在 Cypress 测试代码中屏蔽(Suppress)来自应用代码报出的错误消息
如何在 Cypress 测试代码中屏蔽(Suppress)来自应用代码报出的错误消息
如何在 Cypress 测试代码中屏蔽(Suppress)来自应用代码报出的错误消息
|
开发工具 git
pull错代码起冲突,恢复到pull之前,切换历史版本 ---本地代码回退
pull错代码起冲突,恢复到pull之前,切换历史版本 ---本地代码回退
329 0