Git: Como encontro qual commit excluiu uma linha?


12

Eu sei que em um determinado compromisso adicionei uma linha e posso vê-la em uma conta privada do github. No meu ramo atual, ele não está mais lá. Como localizo qual commit o removeu?

Respostas:


14

Use git blamecom a --reverseopção:

$ git blame --reverse START.. file.ext

onde START é uma revisão que ainda contém a linha em questão.


A confirmação a seguir é a que remove a linha.
Cwiske

3
Seria bom adicionar o que isso faz, ou seja, mostrar cada linha com o último commit no qual ainda existia.
Polynomial_donut
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.