Git в Гомеле =)

Популярные рубрики

джеилбрейк Гомель Беларусь абонентское обслуживание разработка сайтов разработка сайта doctrine разлочка гомель защита Ветка Windows 7 ремонт принтеров скидки html networks заправка принтеров сайты nVidia принтер компьютерная помощь стандарт software installation лечение вирусов аякс беларусь предложение iMac seo ошибка zend yandex просто кошмар компьютеры яндекс настройка recovery Компьютерная помощь ремонт смех сквозь слезы тест гит приватность IT Android создание сайтов классы восстановление информации мобильное repair в Гомеле сервис обслуживание компьютеров ajax заказать сайт мультфильмы rebase sql выбор реламная площадка лицензия установка программ вирус оборудование CMS перегрев google php iTunes ipad разработка серия в nForce сайт интернет продвижение gandal.by создание сайта виджет курсы разработчики восстановление simonscat.com юмор коронавирус сайтов ремонт мониторов установка Виндовс разработчикам сайтов заправка картриджей iPod установка Windows рекомендация gomel прошивка кошки orm iphone win сделать массивы как делать нельзя windows iPad гандаль zf git мобильные телефоны код ремонт винчестеров кризис шифрование мобильных framework консультация проблемы ветви лазерных восстановление данных организации Техническое обслуживание ремонт компьютеров Apple Гомеле удаленный доступ переустановка индексация hp ОС Восстановление информации stash поисковые системы Стив Джобс удаленка конкатенация приложение компютеры simonscat артефакты установка ноутбук разработчик перепрошивка лоты переменные репозиторий Добруш домен антивирусы ssl формы Windows 10 iOS Classic Shell безопасность обслуживание Metro конкуренция объявления iPhone Разработка сайтов сломался

Результаты поиска по запросу тега: stash

Июня
2010 года
15
Git в Гомеле =)

Git («гит») — распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux.

Поскольку волей судьбы приходится переходить с cvs/svn на гит, добавим немного крайне полезной копипасты, по поводу этого самого git'а. Надоело держать 10 открытых страниц, соберем все полезное для себя в этой записе.

Git (Гит базовые команды)

# создание репозитория
git init

# добавление всех изменений в репозиторий (в т.ч. новых файлов)
git add .

# закрепление всех изменений в репозитории
# (включая изменения, не добавленные командой git add, за исключением новых файлов)
# будет вызван визуальный редактор комментария к коммиту
git commit -a

# закрепление всех изменений в репозитории
# комментарий к коммиту задается в командной строке
git commit -a -m "Сообщение"

# отменить последний коммит, вернув все изменения в проект
# (что-то вроде кнопки undo для последнего коммита)
git reset --soft HEAD^

# текущее состояние рабочего дерева каталогов
git status

# просмотреть внесенные Вами изменения с момента последнего коммита
git diff

# добавить ссылку на удаленный SSH репозиторий
git remote add origin ssh://user@myserver.com/var/git/myapp.git

# удалить ссылку удаленный репозиторий
git remote rm origin

# получение последней версии из источника (удаленного репозитория) и слияние ее с текущей
git pull origin master

# отправка Вашей версии в источник (удаленный репозиторий)
git push origin master

# создание ветви (бранча)
git branch branch_name

# переключение ветви (бранча)
git checkout branch_name

# слияние текущей ветви и с указанной
git merge branch_name

# удаление ветви (бранча)
# ветвь должна быть полностью слита с HEAD
git branch -d branch_name

# безусловное удаление ветви (бранча)
git branch -D branch_name

 

Git stash

git stash
git pull
git stash apply
git add -u
git commit
git push
git stash drop
  • git stash – добавить текущие незакоммиченные изменения в стек изменений и сбросить текущую рабочую копию до HEAD’а репозитория;
  • git stash list – показать все изменения в стеке;
  • git stash show – показать последнее измененеие в стеке (патч);
  • git stash apply – применить последнее изменение из стека к текущей рабочей копии;
  • git stash drop – удалить последнее изменение в стеке;
  • git stash pop – применить последнее изменение из стека к текущей рабочей копии и удалить его из стека;
  • git stash clear – очистить стек изменений.
 
 

Git rebase

git checkout feature1
git rebase master
git checkout master
git merge feature1

 

 

 

 

Страница: 0