Приветствую,пытаюсь разобраться с git-ом. Мне нужно постоянно иметь на рабочей машине текуюшую копию u-boot c git://git.denx.de/u-boot.git. Какой командой это можно сделать? Знаю, как склонировать (git clone...), но если там, на главном git-хосте появились изменения, то их мне также нужно поиметь локально.
Спасибо.
>Знаю, как склонировать (git clone...), но если там, на главном git-хосте появились изменения, то их мне также нужно поиметь локально.git fetch
git pull
>>Знаю, как склонировать (git clone...), но если там, на главном git-хосте появились изменения, то их мне также нужно поиметь локально.
>
>git fetch
>git pullСпасибо. А где порекомндуете почитать про основные концепции git? Огромное количество команд и ключей -- не знаю с чего начать.
>Спасибо. А где порекомндуете почитать про основные концепции git?Да, где угодно... Если по-английски читаете, goorle.ru +git intro, +git tutorial, +learning git и пр. (По-русски... ну, то же самое по-русски попробовать. Вот http://www.opennet.me/cgi-bin/opennet/ks.cgi?mask=git тут чего-то. Или, google.ru +учебник по git +(*)Поиск страниц на русском.))
Собственная документация - http://git.or.cz/course/ , http://git.or.cz/gitwiki/GitDocumentation и т.д.
Уроки для начинающих -
$ ls -l /usr/share/doc/git-doc/gittutor*
-rw-r--r-- 1 root root 20362 2008-09-13 21:26 /usr/share/doc/git-doc/gittutorial-2.html
-rw-r--r-- 1 root root 14440 2008-09-13 21:26 /usr/share/doc/git-doc/gittutorial-2.txt
-rw-r--r-- 1 root root 28217 2008-09-13 21:26 /usr/share/doc/git-doc/gittutorial.html
-rw-r--r-- 1 root root 21519 2008-09-13 21:26 /usr/share/doc/git-doc/gittutorial.txt
$ _"Мануал" длиннее, может быть стоит пролистать и читать то, что интересно и/или нужно -
$ ls -l /usr/share/doc/git-doc/user*
-rw-r--r-- 1 root root 246039 2008-09-13 21:26 /usr/share/doc/git-doc/user-manual.html
-rw-r--r-- 1 root root 169718 2008-09-13 21:26 /usr/share/doc/git-doc/user-manual.txt
$ _>Огромное количество команд и ключей -- не знаю с чего начать.
На самом деле _не_ нужно знать или тем более держать в голове всё команды git. (А для ключей, вообще, есть man.) Я начинал с поисков текстов о. Видео Линуса посмотрел. :) Потом сделал над собой усилие и начал _свои_ мелкие поделки класть в.
Для локального мелкого проектика нужны (это примерно первая четверть первого gittutor-а) init, две строки config (имя+мейл), и add/status/diff/commit/log без ключей или с 1-2 ключами. В одном проекте я "дорос" до clone/pull/push.
Видео Линуса - http://www.youtube.com/watch?v=4XpnKHJAok8 Это скорее пропаганда и представление, чем учебник...
Последнее - слайды ("тряпочка" %) ) выступления Линуса на конференции какой-то недавней... а, на Linux Plumbers. http://picasaweb.google.com/dkukawka/LinusTorvaldsGitTutorial
Пример маааленького проекта с тремя разработчиками, мерджами, картинками gitk.
>Видео Линуса - http://www.youtube.com/watch?v=4XpnKHJAok8 Это скорее пропаганда и представление, чем учебник......если трафика не жалко и в состоянии _слушать_ по-английски.
$ ls -l 4XpnKHJAok8.flv
-r--r--r-- 1 abm abm 170786387 2007-05-14 23:00 4XpnKHJAok8.flv
$ _Качаем вот этим скриптом - wget + bash:
http://www.wsrcc.com/wolfgang/ftp/getyoutube(Если .flv :-/ нечем посмотреть, перекодируем ffmpeg-ом во что-нибудь удобоваримое...)
----
google.ru
линус о git site:opennet.ru/openforum/
:)>Последнее - слайды ("тряпочка" %) ) выступления Линуса на конференции какой-то недавней...
>а, на Linux Plumbers. http://picasaweb.google.com/dkukawka/LinusTorvaldsGitTutorial
>Пример маааленького проекта с тремя разработчиками, мерджами, картинками gitk.$ du -s slides-plumbers+*
28059 slides-plumbers+Danny+Torvalds+GitTutorial
$ _- 84 jpeg-а ~по 300-400К.
"Альбомы" с picasa качаем другим wget + bash скриптом -
http://blue-gnu.biz/content/bash_script_quickly_download_ent...