Быстрый старт в git для мигранта с mercurial (Не подскажете ли, что почитать?)
Модератор: Модераторы разделов
Быстрый старт в git для мигранта с mercurial
Пытаюсь найти такую «краткую вводную» в git, но без объяснений общих принципов распределённых систем, а скорее с объяснением таких вещей, как, к примеру, разница между git-овскими и mercurial-овскими ветками и тегами. Почему-то ничего не находится. Может быть, кому-то попадались подобные материалы? Буду благодарен за ссылки.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Быстрый старт в git для мигранта с mercurial
Так что ищем, описание различий между система или "курс молодого бойца"?
Если второе, то сами знаете - "аппетит приходит во время еды", т.е. проще говоря необходимо решать реальные задачи, тогда и необходимые знания найдутся.
Из своих закладок могу указать пару источников, хотя думаю Вы на них уже натыкались:
http://www.gitready.com/
http://www.gitcasts.com/posts/page/1
Если второе, то сами знаете - "аппетит приходит во время еды", т.е. проще говоря необходимо решать реальные задачи, тогда и необходимые знания найдутся.
Из своих закладок могу указать пару источников, хотя думаю Вы на них уже натыкались:
http://www.gitready.com/
http://www.gitcasts.com/posts/page/1
Re: Быстрый старт в git для мигранта с mercurial
Хотелось бы что-то вроде того, чего валом можно найти для svn-щиков.
Например, вроде этого:
http://git-scm.com/course/svn.html
Или хотя бы вроде этого:
http://www.ibm.com/developerworks/opensour...on-1/index.html
http://www.ibm.com/developerworks/opensour...on-2/index.html
Например, вроде этого:
http://git-scm.com/course/svn.html
Или хотя бы вроде этого:
http://www.ibm.com/developerworks/opensour...on-1/index.html
http://www.ibm.com/developerworks/opensour...on-2/index.html
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Быстрый старт в git для мигранта с mercurial
https://git.wiki.kernel.org/index.php/GitDocumentation
обрати внимание на everyday git, crash course и тому подобное.
ну и букмарки свои не постесняюсь опять пропиарить. там много чего полезного лично для меня нашлось. потому и забукмаркировал.
обрати внимание на everyday git, crash course и тому подобное.
ну и букмарки свои не постесняюсь опять пропиарить. там много чего полезного лично для меня нашлось. потому и забукмаркировал.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Быстрый старт в git для мигранта с mercurial
Спасибо. Да, everyday git уже оценил, начал знакомиться. Crash course я как раз привёл в приемер как «для svn-щиков», а его (svn) я уже как раз основательно подзабыл. В букмарках твоих тоже кое-что интересное для себя увидел (жаль только, что они в elinks-е не работают), буду изучать со временем.
Я так вижу, что именно для мигрантов с hg специально ничего не написано; но несколько более-менее подходящих матермалов по твоим ссылкам есть.
Я так вижу, что именно для мигрантов с hg специально ничего не написано; но несколько более-менее подходящих матермалов по твоим ссылкам есть.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Быстрый старт в git для мигранта с mercurial
А есть что-нибудь на русском?
Хочу тоже попробовать мигрировать со своей книжкой на git, но, к сожалению, соавторы малость не очень владеют английским + вантузятники.
Хочу тоже попробовать мигрировать со своей книжкой на git, но, к сожалению, соавторы малость не очень владеют английским + вантузятники.
Re: Быстрый старт в git для мигранта с mercurial
есть. смотрите в моих букмарках. в самом начале (внизу) списка.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Быстрый старт в git для мигранта с mercurial
t.t
я добавил в букмарки ещё одну табличку.
а вообще диспетчерский пункт git-а — это git.wiki.kernel.org
я добавил в букмарки ещё одну табличку.
а вообще диспетчерский пункт git-а — это git.wiki.kernel.org
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Быстрый старт в git для мигранта с mercurial
Спасибо.
Насчёт «по-русски»: нашёл, как мне кажется, достаточно интересный блог:
http://habrahabr.ru/blogs/Git/
В частности, там упоминается предварительный перевод книги «Git Magic»:
http://habrahabr.ru/blogs/Git/80909/
Перевод пока не смотрел, но оригинал показался достойным внимания.
Насчёт «по-русски»: нашёл, как мне кажется, достаточно интересный блог:
http://habrahabr.ru/blogs/Git/
В частности, там упоминается предварительный перевод книги «Git Magic»:
http://habrahabr.ru/blogs/Git/80909/
Перевод пока не смотрел, но оригинал показался достойным внимания.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Быстрый старт в git для мигранта с mercurial
Поиск по рунету оказался даже более плодотворным. В частности, нашёл статью, где освещены достаточно внятно основные из интересовавших меня вопросов:
http://blog.tarantsov.com/2008/11/essential-git.html
«Практического руководства» там, правда, нет, но многое проясняется.
http://blog.tarantsov.com/2008/11/essential-git.html
«Практического руководства» там, правда, нет, но многое проясняется.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Быстрый старт в git для мигранта с mercurial
Ещё три ссылки — и хватит, пожалуй.
Ещё одна неплохая книга, частично переведенная на русский:
http://progit.org/book/ru/ch1-3.html
И две изначально русскоязычные статьи:
http://habrahabr.ru/blogs/Git/60030/
http://jenyay.net/Programming/Git
Ещё одна неплохая книга, частично переведенная на русский:
http://progit.org/book/ru/ch1-3.html
И две изначально русскоязычные статьи:
http://habrahabr.ru/blogs/Git/60030/
http://jenyay.net/Programming/Git
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Быстрый старт в git для мигранта с mercurial
ну, надеюсь, переводы Руслана Хихина ты не пропустил? в самом низу букмарков.
http://freesource.info/wiki/RuslanHihin/gitusermanual
http://freesource.info/wiki/RuslanHihin/20...devnyxkomandgit
http://freesource.info/wiki/RuslanHihin/gitusermanual
http://freesource.info/wiki/RuslanHihin/20...devnyxkomandgit
imho, слишком поверхностна.t.t писал(а): ↑25.06.2010 20:57Ещё одна неплохая книга, частично переведенная на русский:
http://progit.org/book/ru/ch1-3.html
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
- /dev/random
- Администратор
- Сообщения: 5330
- ОС: Gentoo
Re: Быстрый старт в git для мигранта с mercurial
Не пропустил, хотя и не в твоих букмарках, а в тех результатах поиска, что и ссылки выше. Букмарки, к сожалению, в elinks-е не открываются, а из оперы и midori почему-то не хотят сохраняться. А читать всё прямо в одном из них или копировать ссылки в терминал мне на кпк неудобно. Доберусь до ноута — посмотрю.sash-kan писал(а): ↑25.06.2010 21:58ну, надеюсь, переводы Руслана Хихина ты не пропустил? в самом низу букмарков.
http://freesource.info/wiki/RuslanHihin/gitusermanual
http://freesource.info/wiki/RuslanHihin/20...devnyxkomandgit
Возможно. Я её детально не изучал.sash-kan писал(а): ↑25.06.2010 21:58imho, слишком поверхностна.t.t писал(а): ↑25.06.2010 20:57Ещё одна неплохая книга, частично переведенная на русский:
http://progit.org/book/ru/ch1-3.html
А о вышеупомянутой «Git Magic» есть что сказать?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Быстрый старт в git для мигранта с mercurial
спасибо, поправил. (писал по памяти).
стиль cookbook-а выдержан вполне. вот только кое-где (ради краткости) лёгкие несвязности вышли.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Быстрый старт в git для мигранта с mercurial
Ещё пара вопросов от «мигранта»:
1. Может ли git отображать status в более лакончичном формате, привычном мне по mercurial и частично по svn/cvs? Т.е. что-то вродеи т.п.
2. Есть ли аналог hg glog, описанного мною в параллельном треде?
1. Может ли git отображать status в более лакончичном формате, привычном мне по mercurial и частично по svn/cvs? Т.е. что-то вроде
Код: Выделить всё
? not-added-file
A just-added-file
M modified-file
2. Есть ли аналог hg glog, описанного мною в параллельном треде?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
- Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
- Контактная информация:
Re: Быстрый старт в git для мигранта с mercurial
1. git status -s
2. git log --graph, git log --graph --decorate ?
2. git log --graph, git log --graph --decorate ?
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Re: Быстрый старт в git для мигранта с mercurial
Спасибо. Про --graph уже нашёл; --decorate тоже полезно. А -s не работает. Возможно, оно позже появилось? У меня здесь 1.5.6.3.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
- Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
- Контактная информация:
Re: Быстрый старт в git для мигранта с mercurial
А у меня 1.7.1.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Re: Быстрый старт в git для мигранта с mercurial
Ну ладно, статус не так критичен.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Быстрый старт в git для мигранта с mercurial
Ещё один вопрос. Мне на кпк размер репозитория критичен. А в манах по git-gc и git-repack я с непривычки немного запутался. Не подскажете, как упаковать до минимального размера за разумное время?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Быстрый старт в git для мигранта с mercurial
Посмотрел перевод. Оставляет желать лучшего. Например, посмотрите раздел 10.1. Без английского оригинала вообще не понятно что за бред там понаписан.t.t писал(а): ↑25.06.2010 20:13В частности, там упоминается предварительный перевод книги «Git Magic»:
http://habrahabr.ru/blogs/Git/80909/
Перевод пока не смотрел, но оригинал показался достойным внимания.
Шикарно! То что я и искал: коротко и по делу. Жалко что ещё не всё переведено.sash-kan писал(а): ↑25.06.2010 21:58ну, надеюсь, переводы Руслана Хихина ты не пропустил? в самом низу букмарков.
http://freesource.info/wiki/RuslanHihin/gitusermanual
http://freesource.info/wiki/RuslanHihin/20...devnyxkomandgit
Re: Быстрый старт в git для мигранта с mercurial
Как-то так вышло, что в процессе чтения я на автомате начал его редактировать. Точнее, вчера я прогнал вчерне до шестой главы включительно, но не закоммитил и случайно потерял сделанное. Сегодня стал переделывать, пока сделал начисто до главы «клонирование» включительно. Если интересует, могу начать выкладывать патчи.sciko писал(а): ↑28.06.2010 12:01Посмотрел перевод. Оставляет желать лучшего. Например, посмотрите раздел 10.1. Без английского оригинала вообще не понятно что за бред там понаписан.t.t писал(а): ↑25.06.2010 20:13В частности, там упоминается предварительный перевод книги «Git Magic»:
http://habrahabr.ru/blogs/Git/80909/
Перевод пока не смотрел, но оригинал показался достойным внимания.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Быстрый старт в git для мигранта с mercurial
Координатору перевода я их уже выслал. Не знаю, есть ли там доступ на запись.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
- /dev/random
- Администратор
- Сообщения: 5330
- ОС: Gentoo
Re: Быстрый старт в git для мигранта с mercurial
Понял, спасибо. Так и сделаю./dev/random писал(а): ↑28.06.2010 18:51Там есть возможность клонировать чужой репозиторий, создав новый репозиторий на github. У автора оригинала при этом есть возможность "стянуть" изменения из клона.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж