Minoru
22.10.2012 12:49
Наконец-то достиг просветлённого состояния, когда параллельно с мыслями вроде «а что если…» пальцы сами набирают git checkout -b feature_name, а после экспериментов вместо commit -a совершенно естественно принимаешься разгребать изменения с помощью add -p. И всё это слепым методом набора, глядя только на экран. ... more →
Minoru
15.10.2012 10:20
Господа, а как мне вот такое дерево:
```
,master
A - B - C - D
```
превратить в такое:
```
,feature
C - D
/
A - B
`master
```
Я что-то не знаю даже, в сторону какой команды смотреть.
Minoru
03.10.2012 12:11
Помогал на днях одному парню с git[1] и наткнулся на неочевидную вещь: команды `git checkout branchname` и `git checkout abcde`, где `abcde` — самый свежий коммит (далее — голова) ветки `branchname`, *не эквивалентны*. Если после первой команды сделать коммит, он попадёт в `branchname` (станет её головой); если же ... more →
Minoru
10.08.2012 10:41
А как в tig поменять цвет, которым подсвечиваются имена файлов в diff mode? Вот скриншот: http://ompldr.org/vZjIweQ Мне не нравится, что имена файлов подсвечены синим, который почти не виден на чёрном фоне.
man 5 tigrc читал, там ничего подходящего не упомянуто. Пробовал даже втупую переопределять все цвета, ... more →
Minoru
22.01.2012 17:48
Вдогонку к предыдущему посту: чего почитать, чтобы прокачать свои знания? Начинал я с Git Magic, ну и маны по ситуации. Хочется более полного понимания git, ибо с простыми действиями проблем нет, а вот на всякие грабли с revert/rebase/cherry-pick наступаю с завидным постоянством.
Minoru
22.01.2012 17:45
Случайно мерджнул с -s ours, хотя на самом деле мне нужен был rebase. Попытался исправить ситуацию revert'ом мержа — мои правки вообще куда-то делись >_< Прошу совета гуру.
Minoru
15.07.2011 17:20
А что, в git нельзя сделать то, что делает darcs revert — просмотреть всё, что изменилось в рабочей директории, и отменить какие-то изменения? Что-то типа git add -p, только вместо добавления в индекс происходит удаление всех изменений, которые я не подтвердил.