01.03.2017 Нюансы гита для нуба

Материал из SRNS
Перейти к: навигация, поиск
Строка 24: Строка 24:
 
Мы хотим переместить указатель локальной ветки master на 1 коммит вперед (на C с хешем 0123456).
 
Мы хотим переместить указатель локальной ветки master на 1 коммит вперед (на C с хешем 0123456).
 
Операция  
 
Операция  
  git checkout 0123456
+
  $ git checkout 0123456
 
не передвинет мастер, а просто переместит нас на коммит.
 
не передвинет мастер, а просто переместит нас на коммит.
  
 
Используем '''''merge''''':
 
Используем '''''merge''''':
  git merge 0123456
+
  $ git merge 0123456
  
 
  (A)--->(B)--->(C)
 
  (A)--->(B)--->(C)
Строка 39: Строка 39:
  
 
Для правильного отображения имен файлов и папок на русском в git bash (win) введем:
 
Для правильного отображения имен файлов и папок на русском в git bash (win) введем:
  git config --global core.quotepath false
+
  $ git config --global core.quotepath false
  
 
[http://pr0git.blogspot.ru/2015/02/git_4.html Прочие настройки]
 
[http://pr0git.blogspot.ru/2015/02/git_4.html Прочие настройки]
  
 +
 +
=== TAGS ===
 +
 +
Показать все таги с указанием даты установки
 +
$ git log --tags --simplify-by-decoration --pretty="format:%ci %d"
  
  

Версия 14:05, 11 октября 2017

Git icon.png

Заметки GIT. Те вещи, которые постоянно приходится гуглить.

Содержание

GIT

1. Local Fast Forward 1 commit

Пусть есть локальная ветка (сабмодуля), которая привязана к некоторому (не последнему) коммиту удаленной ветки:

(A)--->(B)--->(C)
        |
     master

Мы хотим переместить указатель локальной ветки master на 1 коммит вперед (на C с хешем 0123456). Операция

$ git checkout 0123456

не передвинет мастер, а просто переместит нас на коммит.

Используем merge:

$ git merge 0123456
(A)--->(B)--->(C)
               |
            master


2. Настройка русского языка

Для правильного отображения имен файлов и папок на русском в git bash (win) введем:

$ git config --global core.quotepath false

Прочие настройки


TAGS

Показать все таги с указанием даты установки

$ git log --tags --simplify-by-decoration --pretty="format:%ci %d"

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты