Распространенной ошибкой является клонирование с использованием HTTPS вместо SSH. Вы можете исправить это, перейдя в свой репозиторий, нажав "Clone" и скопировав поле "Clone with SSH" (пример интерфейса GiLab).
Распространенной ошибкой является клонирование с использованием HTTPS вместо SSH. Вы можете исправить это, перейдя в свой репозиторий, нажав "Clone" и скопировав поле "Clone with SSH" (пример интерфейса GiLab).
После обновления на macOS Mojave возникла ошибка при работе с Git. Перейдя в репозиторий и набрав git status, появляется ошибка xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools).
Для того, чтобы скачать все ветки из удаленного репозитория, необходимо выполнить следующие команды:
git fetch --all
for branch in git branch -r | cut -d '/' -f2 ; do git checkout $branch && git pull origin $branch ; done
Вездесущие файлы .DS_Store создаются также и на удаленном сервере, если вы используете Finder для просмотра директорий. Для того, чтобы они не мешались вам при работе с git, добавьте в файл .gitignore следующие строки:
*.DS_Store
._*
Если вы что-либо недоглядели в последнем коммите, то отредактировать его не составит никакого труда. Закоммитить изменения следует с параметром --amend:
git commit --amend
Чтобы изменить название коммита, просто напишите новое:
git commit --amend -a -m "Новое название"
Для начала определимся с "условными директориями" для обоих вариантов. Чистый репозиторий: /project/git. Рабочие копии: /project/alfa и /project/beta.
Git — мощная и сложная распределенная система контроля версий. Понимание всех возможностей git открывает для разработчика новые горизонты в управлении исходным кодом.
Renotes © 2012 -
Заметки web-разработчиков ·RSS