Вопросы по теме 'git-checkout'

Почему настройка GIT_WORK_TREE не работает в хуке после фиксации?
Я пытаюсь использовать следующий хук post-commit для развертывания в определенном каталоге после каждой успешной фиксации: #!/bin/sh export GIT_WORK_TREE=/var/www/example/ export GIT_DIR=/home/mark/test/.git/ git checkout -f Однако после...
4652 просмотров
schedule 20.09.2022

Как проверить удаленную ветку в Git?
Кто-то отправил ветку «новая функция» в общий репозиторий: git push -u new_feature_branch Теперь я хотел бы создать копию этой ветки на своем локальном компьютере, чтобы протестировать новую функцию. Какой самый простой способ сделать это?...
82940 просмотров
schedule 13.10.2022

Развертывание сайта Git - проверка в крюке после получения не работает
Я следовал этому руководству "Использование Git для управления веб-сайтом" , используя Tower для зафиксируйте и отправьте мой локальный репозиторий на удаленный сервер. Нажатие завершается следующим сообщением: Pushing to...
2520 просмотров

Получить имя текущей ветки / тега git
Как я могу получить текущее имя ветки или тега для моей рабочей копии? Я видел ссылки, в которых указано, что rev-parse --abbrev-ref HEAD будет давать имя ветки, но это не работает, если проверка относится к тегу, и в этом случае он просто...
17788 просмотров
schedule 27.04.2024

Git: проверить все файлы, кроме одного
Когда я делаю статус git, я вижу такие файлы: modified: dir/A/file.txt modified: dir/B/file.txt modified: dir/C/file.txt modified: dir/D/file.txt Что я хочу сделать, так это отменить изменения во всех файлах, КРОМЕ dir/C/file.txt Я...
29954 просмотров
schedule 18.07.2022

ошибка: ваши локальные изменения в следующих файлах будут перезаписаны при оформлении заказа
Этот вопрос похож на этот , но более конкретный. У меня есть проект с двумя ветками: staging и beta . Я разрабатываю на staging и использую ветку master для исправления ошибок. Поэтому, если я работаю над постановкой и вижу ошибку, я...
247657 просмотров
schedule 05.01.2024

Clearcase так медленно регистрируется: как быстро проверять большой набор измененных файлов?
Я привык использовать git/svn или cvs, но знаю, что мне нужно работать с clearcase . Мой обычный рабочий процесс состоит из 30 ежедневных фиксаций и около 5 проверок на более старую ревизию. С git каждая фиксация выполняется менее чем за 5...
467 просмотров
schedule 10.08.2022

Как git справляется с одинаковыми именами веток из двух разных удаленных репо?
Если я настроил два удаленных репозитория с помощью git remote add , и два репозитория содержат ветку с одинаковым именем. Как git узнает, какую ветку какого репозитория я собираюсь использовать, когда я переключаюсь на нее с помощью git checkout ?
555 просмотров
schedule 25.01.2024

Как развиваться между ветками, когда у вас постоянные неустановленные изменения?
У меня есть весь производственный код в репозитории, и локально мне пришлось изменить некоторый внутренний/внешний код из-за необходимости и оставить их в постоянном режиме «неустановленного изменения». Поскольку я провел все тесты локально,...
30 просмотров
schedule 03.10.2022