我决定将我的分支重新绑定到另一个分支,但是做了一些错误,它将不同的补丁应用到同一个代码中,导致了很多这样的代码:
<<<<<<< HEAD
<<<<<<< HEAD
我的整个项目。
现在,当我尝试撤消所有这些时,我做了git reset --hard 44b76568
,其中44b76568
是我在rebase之前的最新提交。我知道我的头脑不在这个提交中,但我的代码没有任何改变。我还有
<<<<<<< HEAD
和其他错误代码,无处不在。
答案 0 :(得分:1)
如果你知道哪个提交没问题,你可以使用git checkout My_commit_ID .
返回它 - 在你的情况下,如果你确定git checkout 44b76568 .
是稳定的,可以是44b76568
(或者git log
也许是前一个,如果它仍然有错误的话... ...
也许这篇文章可以帮到你: How to rollback to an old git commit
仅供参考 - 要了解提交的哈希值,请使用<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<script src="https://maps.googleapis.com/maps/api/js?key=mykey>">
</script>
<!-- This file uses Google APIs -->
<script src="<c:url value="/resources/js/InfoBox.js"/>">
</script>
</head>
<body>
<script>
//This is the callback function after Google Maps API loads
function initMap() {
var container=document.getElementById("map");
var anantapur = {lat: 14.68, lng: 77.6};
var mapOptions = {
styles: mapStyle,
zoom: 6,
minZoom: 5,
maxZoom: 10,
center: anantapur
};
var newMap = new google.maps.Map(container, mapOptions);
}
</script>
</body>
</html>
命令(git log)。
答案 1 :(得分:1)
Repository
&gt; Visualize [BRANCHNAME] history
Reset...
。Hard
进行硬重置。注意:本地更改将丢失