Хостинг исходников Bitbucket.org: как привязать автора коммита к пользователю (Git)

Итак, если вы выгружаете изменения на сервер с разных машин а-ля персональных компьютеров (например с домашнего ПК, с рабочего ПК и т.п.), то бывает так, что коммиты (например с IDE Netbeans) получаются под разными именами авторов (по именам пользователей Windows) — намечается путаница.

Bitbucket - неизвестный автор в коммите

Bitbucket.org — это условно-бесплатный хостинг для репозиториев программного кода, проектов. Поддерживает такие системы контроля версий, как например Git или Subversion. Во многом аналогичен более популярному GitHub.

(далее…)

Опубликовано 19-09-2014 в 14:00

Как удалить файл из Git-репозитория

Удалить какой-либо, ставший ненужным вам, файл из Git-репозитория можно с помощью следующей последовательности команд:

cd c://xampp/htdocs/red_book_cms_ru/sites/all/modules/superpuper
git rm nenugnoe.php
git commit -m "Удален лишний файл nenugnoe.php"

Первым шагом перемещаемся в каталог с нашим репозиторием.

Вторым шагом удаляем файл.

Ну а третьим шагом фиксируем внесенную поправку.

Опубликовано 19-03-2014 в 10:33

Как клонировать Git-репозиторий с сервера

Клонировать, т.е. сделать копию уже существующего репозитория Git с сервера на свой компьютер можно с помощью команды clone. Ниже представлен пример её использования:

cd c:/xampp/htdocs/drupal714/sites/all/modules
git clone https://examplebot@bitbucket.org/examplebot/supermodule.git

Т.е. для начала нам нужно перейти в тот каталог, где мы хотим создать копию, а затем выкачиваем её. Git затребует пароль от вашей учетной записи, в данном случае это https://examplebot@bitbucket.org. Введите его. Все клон репозитория успешно создан. (далее…)

Опубликовано 12-02-2014 в 16:45

Как в Git получить коммиты между двумя датами

Итак, получить список коммитов в системе контроля версий под названием Git между двумя примерными датами, т.е. сделанными в заданном отрезке времени, можно следующим образом:

1. Переходим в каталог с локальной копией нашего Git-репозитория.

2. Набираем вот такую команду, если нужно просто вывести изменения:

git whatchanged --since="19 day ago" --until="4 day ago"

Т.е. берем поправки, сделанные авторами, ориентировочно 19-4 дня / дней назад. (далее…)

Опубликовано 2-01-2014 в 19:40

Немного о командной работе программистов

Эта заметка освящает вопрос работы программиста в составе небольшой команды коллег (таких же программистов) внутри IT-компании среднего звена при работе над относительно большим проектом, для новичков.

1. Используйте системы контроля версий.

К примеру я использую Git. Не буду пояснять чем она лучше или хуже того же SVN, не буду вдаваться в технические подробности. Просто распишу смысл.

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

P.S. Git потребует некоторого времени на первоначальное освоение, но оно того стоит. За полдня-день-два у вас вполне получится с этой штукой разобраться, чтобы использовать её с пользой для себя и команды.

2. Документируйте свой код.

…чтобы коллеги не вспоминали вас нехорошими словами, когда кто-то из них по каким-либо причинам будет разбираться с результатами / вносить поправки в результаты вашей работы. Да и сами вы можете забыть что за что отвечает на таком-то участке листинга спустя некоторое время. Потому всегда документируйте. (далее…)

Опубликовано 23-12-2013 в 11:47

Установка Git на Windows

Установка распределенной системы контроля версий под названием Git на Microsoft Windows это пожалуй один из тех редких случаев, когда я могу сказать, что на Linux вас ожидает гораздо меньше всяких непредвиденных заморочек чем с Windows. Итак, давайте сразу же приступим к делу.

1. Скачиваем отсюда самую свежую версию программного обеспечения: http://code.google.com/p/msysgit/downloads/list, и запускаем инсталлятор.

Установка Git на Windows 7 - 1

2. Проматываем кнопочкой Next стартовое окошко (на скрине выше), текст лицензионного соглашения, выбор каталога для установки (оставим Program files по умолчанию).

Установка Git на Windows 7 - 3

3. Добираемся до дерева компонентов системы, которые мы желаем установить. К примеру я отметил только флажок «On the desktop», чтобы значок запуска программы отображался у меня на Рабочем столе, остальное оставил, как есть. (далее…)

Опубликовано 11-11-2013 в 16:16













Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Blogroll:

  • Для вас купоны на скидку купивип тут

Последние твиты