| 
 |||||||
| 
    Особенности log при навигации по истории с помощью checkout 
        
        
		  Время создания: 12.12.2016 21:25		  
		 
		
		 		
		
		 		 
		  Текстовые метки: log, history, checkout		  
		 		
		
				  
		    Раздел: root - git		   
		
		
		 		 
		  Запись: xintrea/mytetra_db_armagedec/master/base/1481570708wkwr5rxj5h/text.html на raw.githubusercontent.com		  
		 
		
				   | 
 |||||||
| 
    | 
 |||||||
| 
    Допустим, необходимо посмотреть, как выглядел проект в момент какого-нибудь коммита. Даем команду: git log Находим хеш нужного нам коммита (пусть это будет 50f1df6c) и приводим проект в состояние этого коммита: git checkout 50f1df6c Вопрос: что теперь будет показывать git log? Ответ: git log будет показывать историю только до коммита, на который мы переключились. А как же теперь переключиться на более новые коммиты, которых не видно в истории? Ведь теперь невозможно узнать их хеши! Решение: для того, чтобы таки увидеть всю историю, надо воспользоваться ключем --all, вот так: git log --all Тогда в логе отобразятся все коммиты. Еще решение, как врнуться к последнему коммиту (без использования git log): git checkout "@{-1}"  | 
 |||||||
| 
    
 
 Так же в этом разделе:
  
  
  | 
 |||||||
      
   | 
 |||||||
   
   
  | 
 |||||||
   
  |