Pull to refresh

GitHub: хостинг для git репозитариев

Reading time1 min
Views2.4K
Совсем недавно, 2 года назад, Линус Торвальдс написал Git — систему контроля версий, а точнее, distributed scm. С тех пор количество разработчиков её использующих возрастает по экспоненте.
Не так давно, около двух месяцев назад и я решил поспотреть что эе это такое и с тех пор использую её повседневно и во всех проектах с которыми я работаю (ну, честно говоря, почти во всех, есть один проектик под svn, в котором повсеместно были зачекинины испорченные симлинки, использовать git просто не получается).

Итак, чем же git так хорош?
Чистота — залог здоровья. в отличии от svn, создается только одна директория .git, где и хранится вся нужная системе информация, по всему проекту не создаются директории .svn.
Интеграция с svn. Да, Вы можете использовать git при работе с репозитарием svn! Для этого в комплекте идет git-svn. Однако, как говорил выше, если в svn репозиторий были зачекинины симлинки, то git не сможет сконвертировать его в свой формат.
Вы можете использовать его, будучи в оффлайне. Даже если у Вас проблемы с интернетом, Вы всё равно можете чекинить, затем просто синхронизируйте репозитарий с сервером (если Вам это вообще нужно).
Branches. Помните бранчи в svn? Забудьте. С git бранчи станут повседневной и очень удобной вещью.
Ну и наконец, как говорится, it's new and shiny tool for coolkidz.

Это я собственно к чему? Могу пригласить первых трех человек в github beta (http://github.com), поверьте, не пожалеете. Очень-очень прошу, пишите только если Вы действительно используете git, а не просто посмотреть. Заранее благодарен.
Tags:
Hubs:
Total votes 14: ↑13 and ↓1+12
Comments13

Articles