Howto Git

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

howto:howto_git [05.09.2018 10:09]
a.sobyanin Approved(a.sobyanin 2018/09/05 10:09)
howto:howto_git [20.05.2019 15:18]
Строка 1: Строка 1:
-====== Посмотреть по коммитам историю строки ====== 
- 
-1. Если неизвестен номер строки,​ узнаем его по содержимому,​ либо в вашем редакторе кода: 
-<​code>​grep -in '​текст из строки'​ <​путь/​к/​исходнику></​code>​ 
- 
-2. Узнали номер строки **N**, по ней узнаем,​ какой коммит изменил строку:​ 
-<​code>​git blame -L N,N <​путь/​к/​исходнику></​code>​ 
- 
-3. Возвращаемся к состоянию последнего изменения строки по хешу коммита,​ который узнали в **git blame**: 
-<​code>​git checkout <​хеш></​code>​ 
- 
-4. Возвращаемся к состоянию предыдущего изменения строки:​ 
-<​code>​git reset --hard HEAD^</​code>​ 
- 
-5. Если этой информации недостаточно и нужно копать глубже,​ то **GOTO 1**. Не забываем,​ что номер строки мог измениться. 
- 
- 
-~~OWNERAPPROVE~~ /*Не удаляйте эту строку и ниже!*/ 
- 
-{(rater>​id=1|name=Прочитал_howto:​howto_git|type=vote|trace=user|tracedetails=1)} 
-