Ваш браузер?


Firefox 3-3.5
Firefox 4+
Internet Explorer 6-7
Internet Explorer 8
Internet Explorer 9
Chrome/Chromium
Safari
Opera < 10
Opera > 10
Что такое браузер?
Голосов(91)

bash.org:

Следуй за мной:

twiby

Адовый чад кутежа и трэш в комплекте

Git: Создание tag и преключение между branch

Пришло на ум: 16 февраля 2012

Совсем недавно начал пользоваться гит. Удобная штука, однако после SNV есть ньюансы - коммитится постоянно в локальный репозиторий, коммитить в удаленный надо отдельно (push).

Начинающим рекомендую поставить Smart Git - избавляет от геммороя на локальной машине. Так же ребята пользутся tortoise git, но об удобстве использования судить не могу.

  • git clone [rep address] - аналогично svn chechout, сливает и разворачивает локальную версию
  • git pull - апдейтит текущую локальную версию до последней (удаленной) - аналог svn up
  • git commit - комитит локальные изменения в локальный репозиторий
  • git push - комитит локальные изменения в удаленный репозиторий
  • git tag -a [tag name] [message] - делает тег
  • git push --tag - залить тег в удаленный репозиторий
  • git checkout [name of the branch you want to switch to] - переключает локальную версию на другую ветку
  • git checkout [tag name] - чекаутнуть тег

В идеале при создании тега в Git на тестовом серваке у нас должно получится что-то вроде:
1)git tag -a r26.01.2012 -m "New release"- создание тега
2)git describe --tags - проверяем на месте ли тэг
3)git push - пуляем наш тэг в удаленный репозиторий

Апдейт продакшен сервера:
1)git pull- сливаем версию с удаленного репозитория
2)git checkout -b release r26.01.2012- сливаем тэг и делаем новый бранч. Ксли не делать бранч то просто git checkout r26.01.2012

назад   еще идеи

Вам помогло это решение и мой пост помог вам сэкономить пару часов времени или показался полезным, думаю нелишним будет показать его друзьям. От ссылки на мой сайт тоже не откажусь, если предложите.



Случайная мысль:

Все мы когда-то умрем. Некоторые люди боятся смерти. Никогда не бойтесь умирать. Потому что вы родились, чтобы умереть.
Уолтер Брюнинг

Полезно:

Умелые ручки

Замена емкости батареи коммуникатора Программа для синхронизации файлов и папок

MySQL

MySQL CREATE VIEW - создать промежуточную таблицу MySQL преобразование string во float COUNT(*) vs LIMIT mysql the process terminated unexpectedly Подключение PHP 5.3 к MySQL

FLASH

Онлайн стрелялка (2D) online shooter - бесплатно FLASH и z-index

Oracle

Oracle : TNS:could not resolve service name

Я и Mandriva

Установка ImageMagick на CentOs Нет часов в верхней панели Ubuntu 12.04 CentOS apxs command not found Diablo II LoD + Wine Негрузится Mandriva после установки HP(4510/4710s)

Windows Mobile

Менять ли Windows Mobile на Android? Синхронизация windows mobile c google аккаунтом

WEB

QA глазами девелопера Боты в twitter - кто, зачем, почему Горячие клавиши в Сhrome браузере Заработать в Sape, биржи ссылок и TinyMCE как правильно работать с WYSIWYG редактором .

JavaScript

[object Object] when calling method: [nsIDOMEventListener::handleEvent] Установка wmode transparent для SWFObject

PHP

Установка PHP unit Windows Array key exists vs isset function Pear update - Security Error

Windows

Вывод/запись лога консоли window

HTML/CSS

Браузер кеширует input при переходах

Android

Remote desktop - программа для удаленного рабочего стола на Android

Yii Framework

jQuery is not defined Yii Падает запрос при обьединении таблиц Не работает jQuery плагин после AJAX запроса Yii Framework

Git/SVN

Git: Создание tag и преключение между branch
Веб-дизайн в Минске
drcreazy © 2008-2012 all rights reserved
Информация Информация Информация Информация Информация Информация