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

目录
相关文章
|
存储 JavaScript 前端开发
好烦,怎么输入拼音的过程也会触发input事件!!!
好烦,怎么输入拼音的过程也会触发input事件!!!
559 0
|
数据处理 Python
AttributeError: module ‘numpy‘ has no attribute ‘array‘解决办法
AttributeError: module ‘numpy‘ has no attribute ‘array‘解决办法
1676 0
|
Shell Python
miniconda使用体验
## 简介 miniconda是什么呢? 这里简单用一个公式来说明 miniconda = virtualenv + pyenv + pypi源 通过miniconda可以实现创建隔离的python包环境,下载特定的python包版本,使用conda源上编译好的whl包。可以说一应俱全。 ## 安装 miniconda在Mac可以直接用Brew安装,一行命令 `brew install mini
1454 0
手把手教会你使用Markdown【从入门到精通一篇就够了】
手把手教会你使用Markdown【从入门到精通一篇就够了】
|
监控 应用服务中间件 nginx
详细解释容器以及虚拟机centos7.9容器化部署基础服务(容器化部署nginx)
容器是一种轻量级、可移植的软件打包和隔离技术,将应用程序及其依赖项打包,确保在任何环境中一致运行。容器共享主机操作系统内核,相比虚拟机更高效、轻量,具有快速启动和高资源利用率的特点。容器的关键技术包括命名空间(如 PID、NET 等)、控制组(cgroups)和联合文件系统(UnionFS)。使用容器可以提高开发和部署效率,简化管理,确保环境一致性。例如,在 CentOS 7.9 上部署 Nginx 时,可以通过 Docker 下载和运行 `nginx:1.20` 镜像,并通过端口映射使外部请求访问 Nginx 服务。此外,还可以将测试页面复制到容器中,进一步验证容器的功能。
509 0
|
JSON 监控 Java
Elasticsearch 入门:搭建高性能搜索集群
【9月更文第2天】Elasticsearch 是一个分布式的、RESTful 风格的搜索和分析引擎,基于 Apache Lucene 构建。它能够处理大量的数据,提供快速的搜索响应。本教程将指导你如何从零开始搭建一个基本的 Elasticsearch 集群,并演示如何进行简单的索引和查询操作。
789 3
|
小程序 安全 定位技术
高德地图实现-微信小程序地图导航
高德地图实现-微信小程序地图导航
2819 1
|
存储 安全 Linux
如何在 Linux 上加密文件?
如何在 Linux 上加密文件?
670 1
|
Java 数据库连接 网络安全
`CannotGetJdbcConnectionException`
`CannotGetJdbcConnectionException`
1627 1