Howto Git

howto_git.1536156828.txt.gz | Хозяин: a.sobyanin | Изменен: 20.05.2019 15:18 a.sobyanin | Утвержден(a.sobyanin 2018/09/05 10:13)
Новейший утвержденный

Это старая версия документа.


Посмотреть по коммитам историю строки

В IDE JetBrains (PyCharm, PhpStorm) есть фунционал «Git History for selection», дающий похожий результат.

1. Если неизвестен номер строки, узнаем его по содержимому, либо в вашем редакторе кода:

grep -in 'текст из строки' <путь/к/исходнику>

2. Узнали номер строки N, по ней узнаем, какой коммит изменил строку:

git blame -L N,N <путь/к/исходнику>

3. Возвращаемся к состоянию последнего изменения строки по хешу коммита, который узнали в git blame:

git checkout <хеш>

4. Возвращаемся к состоянию предыдущего изменения строки:

git reset --hard HEAD^

5. Если этой информации недостаточно и нужно копать глубже, то GOTO 1. Не забываем, что номер строки мог измениться.

~~OWNERAPPROVE~~

Прочитал howto howto git
Yes(5) No(1) Clear

Yes:
Alexander Sobyanin, Сергей Трошин, admin, Сергей Трошин, Анохин Владимир,

No:
,

Ваш комментарий. Вики-синтаксис разрешён: