В этом кратком руководстве вы узнаете, как создать отдельную ветку в своем репозитории для размещения скриншотов и демонстрационных картинок для использования в файле Readme.md master-ветки.
Чтобы предотвратить любую потерю работы, лучше всего клонировать репозиторий в отдельном месте для выполнения этой задачи.
Создайте новую ветку в репозитории, используя в терминале команду git checkout --orphan assets
Это создаст и переключит вас на новую ветку под названием "assets". Флаг --orphan
создает новую ветку пустой, без привязки к родительской ветке. В ней не будет коммитов. Однако она сохранит рабочее дерево.
git rm -rf .
Важно: обязательно убедитесь что находитесь в нужной ветке "assets" с помощью команды git branch
Обратите внимание на точку в конце. Это часть команды, означающая, что нужно удалить все файлы.
Переместите в папку проекта все необходимые файлы и введите в терминал команду git add .
. Теперь можно закоммитить изменения: git commit -m "Добавлены демонстрации"
.
git push origin assets
Теперь вы можете использовать ссылку ![alt text](https://raw.githubusercontent.com/username/projectname/commit/img.png)
в вашем readme.
alt text
– любой текст описывающий изображение. Лучше указать, тк если указана неверная ссылка, будет легко обнаружить это.username
– логин на гитхабprojectname
– название репозиторияcommit
– уникальный hash коммита. Чтобы его узнать нужно ввести в терминал командуgit log
и скопировать безобразно длинную строку из букв и цифр.img.png
– имя файла изображения
Проверьте, что все изображения корректно отображаются в Readme. Если изображения нет, но и иконка поврежденного файла не отображается - все нормально. Значит файл достаточно большой и еще не загрузился. У меня такое было и занимало до 5-7 минут.
Теперь можно удалить ветку git push origin --delete assets
Все изображения должны отображаться💃