首页 > 其他分享 >git 提交后没push想撤回怎么办

git 提交后没push想撤回怎么办

时间:2024-03-22 10:22:57浏览次数:33  
标签:reset git 代码 撤回 提交 push

提问

git 提交后没push想撤回怎么办

回答

git reset 命令分为两种: git reset –-soft 与 git reset –-hard ,区别是:
   前者表示只是改变了HEAD的指向,本地代码不会变化,我们使用git status依然可以看到,同时也可以git commit提交。后者直接回改变本地源码,不仅仅指向变化了,代码也回到了那个版本时的代码。

sourcetree

参考

https://www.cnblogs.com/chaoxiZ/p/9714085.html

标签:reset,git,代码,撤回,提交,push
From: https://www.cnblogs.com/wuhailong/p/18088859

相关文章

  • 进入 git-lfs 目录卡顿问题。
    当前系统ubuntu22.04当使用git-lfs克隆一个项目的时候,会遇到执行ls就会非常卡。进程见git-lfs有大占用,io写入进程也见git-lfs.随之寻找解决方法。见https://github.com/git-lfs/git-lfs/issues/5310中bk2204回复到Ifyou'reusingGit2.34ornewer,youalso......
  • ROS git使用
    ROSgit使用基本流程创建ROS项目和初始化Git仓库这里是使用Git和VisualStudioCode(VSCode)来管理一个ROS项目的完整指南,包括创建项目、初始化Git仓库、更改本地默认分支为main,以及将代码推送到远程仓库的步骤:创建ROS项目创建工作空间:mkdir-p~/r......
  • 如何在极狐GitLab Runner 添加信任缓存域名证书
    本文作者:徐晓伟GitLab是一个全球知名的一体化DevOps平台,很多人都通过私有化部署GitLab来进行源代码托管。极狐GitLab是GitLab在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。问题参见:场景是极狐GitLabRunner添加MinIO域名host的时候却无法验证......
  • 如何给极狐GitLab Runner 添加 MinIO 域名 host
    本篇作者:徐晓峰GitLab是一个全球知名的一体化DevOps平台,很多人都通过私有化部署GitLab来进行源代码托管。极狐GitLab是GitLab在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。本篇文章介绍了如何自定义极狐GitlabRunner使用的MinIO域名host问......
  • Git22_使用SSH协议传输数据6
    一、Git支持的传输协议由于Git的远程仓库并不在我们本地,当我们在使用远程仓库的时候(例如克隆、拉取、推送)就会涉及到数据的网络传输,Git支持多种数据传输协议本地协议(Local)HTTPS协议SSH(SecureShell)协议Git协议我们前面的操作都是基于HTTPS协议进行的,本章节我们会学......
  • 更改git仓库地址
       由于GITLAB仓库目录规范化要求,之前创建的项目GIT仓库要迁移到新的GIT库目录中,导致本地GIT地址需要更换成新库地址。切换远程仓库地址,方法如下:一、修改远程仓库地址【gitremoteset-urloriginURL】更换远程仓库地址,URL为新地址。备注:此方法修改切换仓库后不用关联分......
  • Git22_在IDEA中使用Git5
    一、在IDEA中配置Git安装好IntelliJIDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。选择File→Settings打开设置窗口,找到VersionControl下的git选项:选择git的安装目录后可以点击“Test”按钮测试是......
  • Git安装与使用总结
    Git分布式版本控制工具一、Git安装与配置Git基本配置打开GitBash设置用户信息#配置全局用户名和用户邮箱gitconfig--globaluser.namexxxgitconfig--globaluser.emailxxx@xx.com查看用户信息#查看用户名和用户邮箱gitconfig--globaluser.namegi......
  • 本地代码创建仓库上传到git
    1.打开项目所在文件夹2.在项目文件夹外层右键,选择“gitbashhere”3.在命令窗口中输入:gitinit进行初始化4.在gitee或git中将创建好的仓库地址复制下来5.在命令窗口中输入:gitremoteaddorigin仓库地址6.在命令行输入:gitpulloriginmaster7.在命令行输入:gitadd.8.......
  • Git22_使用TortoiseGit管理文件版本4
    一、TortoiseGit下载与安装TortoiseGit是一款开源的Git图形界面工具,使用TortoiseGit可以简化Git相关的操作(本质上还是执行的Git相关命令)。TortoiseGit下载地址:https://tortoisegit.org/download/下载完成可以得到如下安装程序直接双击安装即可,安装完成后在桌面(也......