我如何停止git bisect?

时间:2014-04-18 14:43:29

标签: git bisect

我前一段时间尝试过git bisect,这对我很有帮助,但显然我没有阻止它。当我做git状态时,我仍然得到:

You are currently bisecting.
(use "git bisect reset" to get back to the original branch)

我真的不想重置到任何地方,我只是想停止二等分。这真的只是摆脱这个信息。

2 个答案:

答案 0 :(得分:74)

git bisect reset是你停止二等分的方法。默认情况下,它会将HEAD重置为开始之前的位置,尽管您也可以使用git bisect reset <commit>转到那个。

如果你只是想在不改变提交的情况下停止二等分,那么从文档中git bisect reset HEAD可以做你想做的事。

  

Bisect重置

     

在二等分会话后,要清理二分状态并返回原始HEAD(即退出二等分),请发出以下命令:

     

$ git bisect reset

     

默认情况下,这会将您的树返回到git bisect start之前检出的提交。 (一个新的git bisect start也会这样做,因为它清理旧的二分状态。)

     

使用可选参数,您可以改为返回另一个提交:

     

$ git bisect reset <commit>

     

例如, git bisect reset HEAD 将使您完成当前的二分提交并避免切换提交,而git bisect reset bisect / bad将检出第一个错误修订。

来源:http://git-scm.com/docs/git-bisect

答案 1 :(得分:-1)

除了@leigh的答案外,您还可以执行 [HttpPost] public ActionResult Login(Models.UserViewModel person) { var booleanlog = Models.Security.User.login.DoLogin(person); if (booleanlog != 0) { var serializeSession = JsonConvert.SerializeObject(booleanlog); HttpContext.Session.Set("Rol", Encoding.ASCII.GetBytes(serializeSession)); return RedirectToAction("Index","Home"); } else { return RedirectToAction("Index", "Home"); } } (例如 app.UseExceptionHandler("/Error"); } else { app.UseExceptionHandler("/Home/Error"); } app.UseStaticFiles(); app.UseSession(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Login}/{id?}"); }); } )退出等分线并在该分支的HEAD处进行提交。