Skip to content
jskonst edited this page Nov 8, 2012 · 4 revisions

Выполнение всех необходимых операций для работы с Git-ом в среде разработки Eclipse

Для начала рассмотрим этапы, через которые нам необходимо будет пройти, чтобы выложить свою работу на github (дабы мысленно прикинуть, сколько в среднем потратим на все это времени:))

  • Установка и инициализация EGit для синхронизации git с Eclipse
  • Импортирование проекта с GitHub
  • Установление другого режима кодировки для правильного отображения символов
  • Создание ветки
  • Осуществление commit'а (фиксации)
  • Финальная команда push (выталкивание)

А теперь начнем со всего по порядку.

1) Установка EGit

Открываем программу Eclipse (не обращайте внимание на то, что в данном случае на картинке уже есть проект. У вас все должно быть пусто :) Выбираем в стандартной верхней панели "Help"-->"Install New Software..." Install EGit


В появившемся окне, напротив слов "Work with" копируем и вставляем данную ссылку: http://download.eclipse.org/egit/updates А ниже ставим галочку напротив "Eclipse Git Team Provider" и "Eclipse EGit". Install EGit -->Next


Нам предлагают рассмотреть, - а что мы, собственно, устанавливаем? Особо дотошные могут посмотреть, раскрыв список :) Install EGit -->Finish


Дальше нас предупреждают, что мы устанавливаем что-то нехорошее, но не верьте - и смело кликайте "OK"! Install Git После этого, нам также предложат перезапустить Eclipse. Молча соглашаемся..

Итак, EGit установлен. После того, как мы импортируем проект с GitHub'а, мы "привяжем" его к появившемуся проекту. Поэтому предлагаю начать непосредственно с импорта проекта.


2) Импортирование проекта с GitHub

Выбираем "File"-->"Import..." Import


Import


Import


Напротив URL вставляем ссылку на наш репозиторий: git://github.com/ISUCT/ISUCT_2012.git Остальные поля заполнятся автоматически :) Import


Выбираем ветку "master" Import


Import


Далее, если у нас нет проекта, выбираем второй пункт. Программа предложит нам создать проект с новым именем. Назовем его ISUCT_2012 Import


Проект импортирован! Но что это за абракадабра? :) ? Чтобы избавиться от этого непотребства, срочно выбираем "File"-->"Properties" . В появившемся окне находим "Other" и меняем его значение на "UTF-8" (Лучше это сделать на всем проекте сразу, поскольку будут ещё файлы). После нажимаем "OK"! Change


Вуаля! Wow


###3) Инициализация ("привязка") EGit к проекту Итак, нажимаем правой кнопкой по нашему проекту (ISUCT_2012) и выбираем "Team"-->"Share Project..." Team Далее "Git"


Программа сама предложит использовать нашу папку, и мы просто соглашаемся. Team Готово! Теперь, если случится так, что на репозитории произойдут обновления, мы сможем получить их, выполнив команду "Pull" (вытянуть) ("Team"-->"Pull").


###4) Создание ветки Думается, здесь комментарии излишни :) Branch


Branch Нажав "Finish", проект переключится на данную ветку.


###5) Осуществление commit'а (фиксации) Всё в том же Team'е выбираем "Commit" Commit


В пустом поле пишем, что же мы такое сотворили.. И нажимаем "Commit" Commit Готово!


###6) Финальная команда push (выталкивание) Ну, когда мы все это проделали, остается финишная прямая - а именно: команда push, которая зальет наш проект на репозиторий (при этом не забудьте переключиться на свою ветку!) ("Team"-->"Remote"-->"Push...") Push


Снова копируем адрес репозитория (скоро выучите!) и заполняем поля User и Password. Push -->Next


Затем выбираем нашу ветвь (нажав на треугольник, который раскроет список ветвей) и нажимаем "Add Spec". Push -->Finish


Готово! ;) Спасибо за внимание!