31.07.2012, 19:18
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Вопросы по git
После некоегого времени работы в master branch было решено создать ветку buggy, в которую было решено добавить решение временно ломающее всё приложение. Со временем, пришлось переписать весь код, изменив названия файлов. Теперь ломаю голову, как соединить buggy с master, заменив всё, что было на втором тем, что в первом. Как это сделать? Я даже не могу переключиться на ветку master, так как туда внесли некие изменения, не имеющие никакой пользы на текущий момент. (в гите, как видно, я новичек).
|
|
31.07.2012, 19:59
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Очевидно тебе нужно мерджить бранчи, а затем ручками править конфликты
Данный код смержит бранч с основной веткой.
git checkout master
git merge buggy
|
|
31.07.2012, 21:38
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Сообщение от kobezzza
|
git checkout master
git merge buggy
|
Не прокатило. В общем, я тупо удалил все файлы из мастера, скопировал туда файлы из багги и удалил багги. merge работает как-то криво, не все папки копирует.
|
|
01.08.2012, 11:32
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Сообщение от FINoM
|
В общем, я тупо удалил все файлы из мастера, скопировал туда файлы из багги и удалил багги.
|
Что-то такое я уже проворачивал
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
|
|
01.08.2012, 12:32
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от B~Vladi
|
Что-то такое я уже проворачивал
|
ага, я тоже, когда начал осваивать гит сюда бы пихнуть картинку "гений", но как бы это не прозвучало как оскорбление.
|
|
28.04.2014, 13:32
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
.gitignore исключить все, кроме файлов по маске
Всем привет!
Ситуация следующая: необходимо прописать в гитигноре условия для исключения всех файлов во всех подпапках, кроме файлов, соответствующих определенной маске.
Пример: есть структура вида
sample/1.php
sample/init.txt
sample/folder/2.php
sample/folder/init.txt
sample/folder/.../3.php
sample/folder/.../init.txt
Необходимо исключить все файлы, кроме *.txt
Php файлы - скомпилированные файлы шаблонов.
*.txt файлы - файлы "инициализации" папок для гита.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
28.04.2014, 13:46
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Последний раз редактировалось monolithed, 28.04.2014 в 13:49.
|
|
07.05.2014, 00:33
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Возник такой вопрос: можно ли как то в качестве submodule указать локальный GitHub репозиторий и выполнять git submodule foreach git pull тоже из локальных репозиториев? Думаю, что нет, но на всякий случай спросил)
Последний раз редактировалось Octane, 07.05.2014 в 03:13.
|
|
07.05.2014, 08:44
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Не пробовал, но уверен что это возможно.
Главное путь к локальному репозиторию указывать абсолютный, а то git плющит от ..
Последний раз редактировалось monolithed, 07.05.2014 в 08:51.
|
|
14.06.2014, 20:18
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Как удалить внешний репозитарий, если существует метка с таким же именем, как и у репозитария.
git push origin :название - не работает
git push origin --delete название - тоже не работает.
|
|
|
|