powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / git:ворчалка
22 сообщений из 22, страница 1 из 1
git:ворчалка
    #39092705
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем.

Здесь я буду задавать вопросы и ворчать по поводу GIT.

Вопрос №1

Мне необходимо каждый раз после создания бранча выполнять несколько однообразных действий.

Например

Код: sql
1.
2.
3.
4.
5.
$ git branch MAYTON-Issue-555

$ git checkout MAYTON-Issue-555

 $ (здесь я делаю некоторые одинаковые правки в pom.xml, log4j.properties, login.properties, SpringAppConf.xml и прочие действия)



Вопрос к знатокам - есть ли возможность это (выделено маркером) реализовать каким-то скриптингом в GIT и как?

Спасибо.

P.S. Документацию по Git читаю. Здесь.
https://git-scm.com/docs

Но всё не успеваю сразу охватить. Прошу не тыкать носом в статьи. Это я и сам умею. А прошу поделиться
примерами и best-practices.

Спасибо.
...
Рейтинг: 0 / 0
git:ворчалка
    #39093021
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ворчу. Читаю про https://git-scm.com/docs/githooks

Где-то должен быть pre-branch хук.
...
Рейтинг: 0 / 0
git:ворчалка
    #39093036
wst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Варианты с короткими башевскими скриптами а-ля "git checkout -b... && git apply ... " не рассматриваются?
...
Рейтинг: 0 / 0
git:ворчалка
    #39093053
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эээ... вобщем рассматриваются. Но у меня 2 конфигурации. Типа рабчая и домашняя.
...
Рейтинг: 0 / 0
git:ворчалка
    #39093061
wst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так это, "if [ "$HOSTNAME" = my-home-z13 ]; then ..."
...
Рейтинг: 0 / 0
git:ворчалка
    #39093087
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не о том. По возможности мне хотелось-бы чтобы эти конфигурации были также частью
контента на гитхабе. Ну типа сделал fetch или pull и выровнял конфиги.

Не?
...
Рейтинг: 0 / 0
git:ворчалка
    #39093138
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно такие вещи устанавливаются через переменные окружения.
...
Рейтинг: 0 / 0
git:ворчалка
    #39093847
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласно идеологии git, на это заводятся два разных бранча, которые потом постоянно сливаются друг с другом.
...
Рейтинг: 0 / 0
git:ворчалка
    #39093861
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А эти конфиги которые видны через

Код: sql
1.
$ git config -l



Как их переносить?
...
Рейтинг: 0 / 0
git:ворчалка
    #39094279
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Так чем плох вариант wst? Допилить приложение, чтобы оно само при старте подхватывало правильный конфиг?
...
Рейтинг: 0 / 0
git:ворчалка
    #39094280
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА эти конфиги которые видны через

Код: sql
1.
$ git config -l



Как их переносить?

git help config, раздел FILES
...
Рейтинг: 0 / 0
git:ворчалка
    #39097005
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ворчу дальше.

Когда делаю pull через SmartGit в консоль проскакивает целый пакет команд.
Код: sql
1.
2.
3.
4.
> git.exe fetch --progress --prune Goldi
> git.exe checkout --quiet 15e836fc995d91b...........
> git.exe update-ref refs/heads/miramax 15e836fc995d91b...........
> git.exe symbolic-ref HEAD refs/heads/miramax



Курю в офигении. Что за херь - refs/heads

А тем временем вы можете делать каменты.
...
Рейтинг: 0 / 0
git:ворчалка
    #39097012
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

делай pull через git, а не через SmartGit.
...
Рейтинг: 0 / 0
git:ворчалка
    #39097017
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С консольным гитом я уже боков напорол. Вопрос не в том что не знаю что делать. Просто
локальный и удалённый rep имеют много состояний. И есть локальный конфиг.
И зачастую консольные команды работают "в контексте". И чтобы осознать этот
контекст нужна некая сноровка.

Тоесть ты ожидаешь успешного мёржа или ребейза а в результате попадаешь в бесконечный
цикл обновлений. Вобщем пока курю разные ситуации. Не верю что только я один насупаю
на грабли и ищу единомыш едино-проблемщиков вобщем.

+У меня роится в голове огроменная толпа мыслей как работать с 3-мя конфигурациям
(рабочий ноут, домашний комп и рабочий стационарник) но я еще не готов это реализовывать.

Вот как-то в таком вот аспекте.
...
Рейтинг: 0 / 0
git:ворчалка
    #39097018
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmartGit я использую как вспомогательное средство для изучения консольного git вобщем...
...
Рейтинг: 0 / 0
git:ворчалка
    #39099388
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чорт его дери. Нужно несколько коммитов слить в один.
...
Рейтинг: 0 / 0
git:ворчалка
    #39099421
wst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rebase же
...
Рейтинг: 0 / 0
git:ворчалка
    #39099435
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаю про опцию squash. Сегодня будут 2 коммита. Вечером попробую.
...
Рейтинг: 0 / 0
git:ворчалка
    #39099513
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если несколько последних коммитов - то git reset HEAD~2 - отменит последние два коммита, изменения останутся, но будут незакоммичены
...
Рейтинг: 0 / 0
git:ворчалка
    #39099656
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scf, о спасибо. А то щас некоторые действия шаманю. Сколько ни наворочен git но я перед какими-то
действиями делаю create patch и сохраняю файлик. Навсякий.
...
Рейтинг: 0 / 0
git:ворчалка
    #39100953
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Домашний репозитарий "перекосило".

git status показывает

Код: sql
1.
2.
HEAD detached from origin/miramax
nothing to commit, working directory clean.



Что за head detached?
...
Рейтинг: 0 / 0
git:ворчалка
    #39101273
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

значит с ветки слетел
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / git:ворчалка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]