Example Git

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
example:example_git [12.09.2017 07:53]
nikolay_carbonsoft1
example:example_git [20.05.2019 15:18] (текущий)
Строка 10: Строка 10:
 git ls-tree -r HEAD    ​ git ls-tree -r HEAD    ​
  
-# узнать кто сломал конкретную строчку кода ###git+# узнать кто сломал конкретную строчку кода ###​git ​###blame
 git blame git blame
 +# посмотреть коммит,​ изменивший строчки,​ где n и m - номера строк (разрешено n=m) ###git ###blame
 +git blame -L n,m <имя файла>​
  
 # внести изменения новым коммитом с новым хешем из коммита другой ветки без merge ###git # внести изменения новым коммитом с новым хешем из коммита другой ветки без merge ###git
Строка 40: Строка 42:
  
 # коммит с удаленного сервера # коммит с удаленного сервера
-git commit --author='​ваша_почта@carbonsoft.ru'​ -m "​test"​+git commit --author='​ваше имя <ваша_почта@carbonsoft.ru>' -m "​test"​ 
 + 
 +# Откат изменений к предыдущим коммитам с потерей локальных изменений,​ где n - количество ###git ###reset ###hard 
 +git reset --hard HEAD~n 
 +git reset --hard HEAD^ # для n=1 
 +git reset --hard HEAD^^ # для n=2
  
 </​code>​ </​code>​
  
  
 +
 +~~OWNERAPPROVE~~