eclipse 恢复 git master 主分支

git上误提交代码时(我同事错误提交了主分支代码,且主分支显示master,master,之前的提交次数在git浏览器上不再展示),可根据以下步骤回滚错误提交的代码及记录:

1. 本地git仓库还原到前一个版本

  • 选中项目右键 -》 Team -》 Show in History
  • 选中上一个版本右键 -》Reset -》 Hard(HEAD,Index and Working Tree)

2. 提交当前还原的版本

  • 选中项目右键-》Team -》Push Branch -》master
  • 取消 Configure upstream for push and pull
  • 勾选 Force overwrite of branch on remote if it exists and has diverged
  • 点击Next-》 push

push成功后,git上主分支恢复,且之前错误的记录已删除

原文地址:https://www.cnblogs.com/lostintheecho/p/12398269.html

时间: 2024-11-09 02:50:35

eclipse 恢复 git master 主分支的相关文章

Git master合并分支时提示“Already up-to-date”

Git master合并分支时提示"Already up-to-date" ? 在使用Git把当前分支合并到master提示"Already up-to-date",但当前分支和 master 分支代码不同步. ? 假设当前分支是:dev,主分支是:master. 解决方法: git checkout master: git reset --hard dev; git push --force origin master ? 如果不考虑配置文件等测试,生产不同的文件

Gitlab应用——开发人员fetch分支,合并到master主分支申请

创建开发仓库 打开git Bash,删除之前root管理创建的仓库目录 rm -rf  admin-test 选择项目进行拷贝 ? 克隆 # git -c http.sslVerify=false clone https://gitlab.example.com/root/admin-test.git 创建一个开发人员维护的代码分支 #git checkout -b release-1.0 ? 编辑test.py #vi test.py 添加红色框内的内容,保存退出 ? 提交上面编辑的内容 #g

eclipse使用git及github学习笔记

项目托管 1.首先需要在github上建立一个远端仓库  点击Create repository后,会在github上建立相应的git仓库,并会出现如下界面: 复制https或者ssh的仓库地址,远端仓库的操作即告一段落. 2.eclipse创建项目.而后在项目上右键–>Team–>Share Project,会打开如下界面: 此界面需要我们对该项目的本地git仓库进行配置,可以使用当前项目所在目录作为该项目的git仓库,也可以自定义其他位置的目录作为git仓库.需要说明的是,如果自定义其他位

git合并远端分支到本地分支的两种方式

作者:zhanhailiang 日期:2014-11-21 在使用版本工具提交修改之前,都需要通过update先将本地代码更新到最新版本.SVN通过svn update就可以实现,那么git如何实现呢? 1. 首先通过从远程的origin的master主分支下载最新的版本到本地origin/master分支上,然后比较区别,最后合并到当前分支: [root@~/wade/nodejs/express-routing]# git fetch [email protected]:billfeller

在vsCode中用git命令合并分支

提交修改代码到本地仓库 $ git commit -m "修改的东西的描述"切换到master主分支上 $ git checkout master拉取主分支上面的代码 $ git pull origin master切换到自己的分支 $ git checkout lbh将master主分支上的代码合并到当前分支 $ git merge master点在下图中红圈圈住的东东,查看冲突代码 将本地的 lbh 分支推送至远端的 lbh分支,如果没有就新建一个 $ git push origi

git---怎样将分支上的一个单文件合并到主分支上(master)

一.首先切换到主分支  注意将分支上的数据全部提交 以免造成数据冲突或丢失 git checkeout master 二.选择要合并的文件 git checkout --patch 分支名称  要合并的文件路径 三.此时文件将合并完成 最重要的一步一定是 提交 git add -A 文件路径 git commit -m '注释' git push 如果不想合并只是测试  一定要回滚回来 git reset --hard origin/master 到上一个版本 原文地址:https://www.

eclipse使用git提交项目

准备工作: 目的:eclipse使用Git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5  64位 jdk版本:jdk-1.7 64位 项目类型:maven web项目 备注:eclipse高版本自带git插件,而低版本则需自己安装git插件,这里使用eclipse高版本,低版本安装git插件这里不进行介绍. eclipse使用git提交项目有2种方式:一种是git命令窗口,另一种是eclipse自带git插件(跟svn插件一样使用) 一.使用git命令窗口提交

Git由浅入深之分支管理

几乎所有的版本控制系统都以分支的方式进行操作,分支是独立于项目主线的一条支线,我们可以在不影响主线代码的情况下,在分支下进行工作.对于传统的一些版本控制工具来说,我们通常需要花费比较多的时间拷贝主线代码,创建一个分支,并且对分支的管理效率也越来越不令人满意,而如今备受推崇的Git确实名副其实,Git中的分支非常轻量,我们可以随时随意创建任意数量的新分支,几乎感觉不到什么延时,而且对分支的操作也很高效,如,切换分支,暂存内容,分支合并,分支提交等. Git分支的与众不同 上面我们提到相对于其他大多

git进阶(分支与标签管理)

master为项目的主分支,指向项目版本,HEAD为项目的主支线最新版本指针,指向主支线名 git checkout -b dev //创建dev分支并切换到分支下,等价于: git branch dev //创建分支 git checkout dev //切换分支 git branch //查看当前分支 git merge dev //先切换到其他,然后把dev分支合并到当前分支下 git branch -d dev //删除dev分支git log --graph --pretty=noli