Слияние веток git

Если при слиянии веток есть изменения в одних и тех же файлах проекта, то будет конфликт слияния, который необходимо разрешить вручную.

Для разрешения конфликтов слияния есть различные утилиты. Но суть у всех одна — открываются окна с изменениями файла в разных ветках и пользователь должен вручную выбрать какие изменения он хочет иметь в итоговой версии. Читать далее «Слияние веток git»

Git принудительная загрузка в репозиторий

origin — это репозиторий
master — это ветка

Также бывает ситуация, когда вы внесли изменения в файлы у себя на ПК. Но другой пользователь репозитория тоже изменил эти файлы и уже закоммитил их. В таком случае поможет команда получить данные из репозитория отменив локальные изменения.

После ее выполнения все изменения в файлах будут отменены до последнего коммита. А сами изменения положены в архив, откуда их впоследствии можно применить.

SourceTree for windows authentication error

В конце февраля 2022 года bitbucket изменил аутентификацию для данной программы. При попытке загрузить изменения в репозиторий появлялась ошибка

Для того, чтобы ее исправить необходимо в терминале git выполнить следующую команду

Перед этим предварительно нужно создать пароль для приложений в личном кабинете bitbucket.