Перейти к содержимому

Как добавить папку в репозиторий на github

  • автор:

Создание папки в GitHub

Потенциальным закрывающим: данный вопрос не является дублем «Как добавить пустую папку в репозитории Git?», так как web-интерфейс Github-а позволяет создавать файлы только в имеющихся папках.

5 ноя 2017 в 12:21
@Arhad автор не выставлял требование про веб-интерфейс.
10 ноя 2017 в 4:38
@Arhad не вижу упомянутого вами ограничения в гитхабе.
10 ноя 2017 в 5:40

@PavelMayorov, ага, уже увидел в вашем ответе. Однако поле с подсказкой «Name your file» (задайте имя файла) как бы не предполагает ввод относительного пути.

10 ноя 2017 в 8:31
@Arhad у нас гит или не гит? Путь к файлу — часть его имени.
10 ноя 2017 в 8:45

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Для того чтобы создать папку — нужно добавить в нее хотя бы один файл. Если стоит задача «просто создать папку» — можно добавить файл .gitkeep . Это «говорящее» имя файла обозначает что файл был создан исключительно для того чтобы гит знал о папке.

В веб-интерфейсе файл в новой папке создается следующим образом:

  1. Нажимаем кнопку Create new file:

введите сюда описание изображения

  1. В поле имени файла начинаем вводить полный путь к файлу:

введите сюда описание изображения

  1. Для отделения имени папки от имени файла используем прямую косую черту / . При этом отображение поля редактирования изменится:

введите сюда описание изображения

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

введите сюда описание изображения

  1. Осталось внизу ввести описание коммита и нажать кнопку «Commit new file»

Отслеживать
ответ дан 10 ноя 2017 в 5:52
Pavel Mayorov Pavel Mayorov
58.3k 7 7 золотых знаков 72 72 серебряных знака 146 146 бронзовых знаков

Пустую папку создать нельзя, т.к. git имеет дело с файлами, коими папка не является.

Если же вам таки нужно что-то типа пустой папки создать, то поместите в пустую папку файл .gitkeep и закоммитте его — в репозитории появится папка с этим файлом.

Если это нужно сделать силами веб-интерфейса, то надо создать файл, указав в его имени путь к нему. Т.е., создавая файл с именем testFolder/.gitkeep будет помимо файла .gitignore создана и папка testFolder . После создания вам будет предложено либо закоммитить прямо в мастер или создать отдельную ветку и pull-request в мастер

Изучаем JavaScript

Скрипт слайдера мы скачали в прошлом уроке командой $ bower i slick.js Также его можно найти в Google — первая ссылка по запросу slick http://kenwheeler.github.io/slick/ Преимущества слайдера: — поддерживает touch events — можно просматривать с телефона, листая пальцем — поддерживает responsive — можно задать разное количество слайдов в зависимости от размера экрана: на больших экранах просматривать по 4 слайда, на средних по 2-3, на телефонах по одному Хорошая практика — подключение скриптов из папки bower_components Тогда при обновлении скрипта программой bower не придётся переписывать номер версии в коде, так как bower даёт скриптам постоянные имена, которые при обновлении не меняются. Что касается стилей, которые находят

Как изменить язык репозитория на гитхаб

Изображение

Вопросы о том как указать язык репозитория на github время от времени появляются в сети, например Как сменить язык git-репозитория?, Как изменить язык программирования у репозитория GitHub?, Гитхаб неверно определяет язык репозитория По первым двум ссылкам вместо ответов почему-то рассказывают, что менять язык не нужно, даже если он определяется неверно, а по третьей рабочий способ описывается запутанно и не особо понятно. На самом деле язык меняется в несколько кликов. Приведу пример для JavaScript, остальные меняются аналогично. Открываем Блокнот, копируем в него две строки: * linguist-vendored *.js linguist-vendored=false Сохраняем с именем .gitattributes (точка вначале нужна) Загружаем файл в репозиторий, в котором нужно сменить язык Результат. Обратите внимание что язык репозитория JavaScript 30 определяется как HTML из-за того, что js-код лежит внутри файла index-html Было Стало Решение нашла здесь stackoverflow.com

React-приложение Прогноз погоды на 5 дней

Изображение

Приложение, которое показывает прогноз погоды на 5 дней для определённого населённого пункта. 1. Регистрируемся здесь https://openweathermap.org/forecast5 На почту приходит API key 2. Создаём приложение my-weather-app Для этого выполняем команду create-react-app my-weather-app 3. Создаём компонент WeekContainer import React from ‘react’; class WeekContainer extends React.Component < render() < return (

Hello World!

) > > export default WeekContainer; 4. Добавляем компонент WeekContainer в App import React, < Component >from ‘react’; import ‘./App.css’; import WeekContainer from ‘./WeekContainer’; class App extends Component < render() < return (

); > > export default App; 5. Для по

Сodewars лайфхаки

Изображение

1. Как увидеть с какими аргументами запускаются функции в проверочных тестах? Просто верните этот аргумент function isValidIP(str) < return str; >2. Как узнать какие ката уже пройдены, какие нет Для кат. которые ещё ни разу не проходились, будет написано Train , если кату уже пытался решать – Train Again . Если ката уже решена вами, под катой есть надпись View Solutions , и на странице решений можно посмотреть своё – My Solutions . Если ката не решена вами, надпись будет Unlock Solutions . Кроме того, решённые и нерешённые каты можно увидеть в своём профиле вкладка Solutions 3. kata scan Быстро увидеть пройденые ката из списка позволяет сайт https://auseika.github.io/kata-scan/ В левое окно копируем список ката и свой юзернейм из адресной строки codewars В правом окне появляются отметки о решённых и нерешённых ката

Добавить hover-эффект svg background

Изображение

Демо: https://codepen.io/irinainina/full/gXpRZB/ Код: https://codepen.io/irinainina/pen/gXpRZB Как изменить цвет svg-изображения при наведении, если svg добавлено в качестве фона через background-image. Все известные мне источники утверждают, что это невозможно. Ни одного решения данного вопроса (а задают его достаточно часто, например: Как заменить заливку svg при hover? SVG игнорирует hover, как его заставить работать? ) найти не удалось. Все предложенные решения Css SVG hover color ; How do I make an SVG image change color when hover предлагают или вставлять svg в html, что выглядит не очень хорошо с точки зрения понятности, читаемости, лаконичности html-кода, или использовать два svg с разным цветом для разных состояний элемента, но это лишние файлы и при наведении иконки меняются не мгновенно, может быть заметная задержка, когда изображение исчезает, а потом появляется другого цвета, а это, очевидно, не тот эффект, на который мы рассчитываем. Тем не менее, решение ес

Смена цвета у svg иконки при наведении

html css img:not(:hover) < transition: 2s; filter: saturate(0%); -webkit-filter: saturate(0%); >img:hover < transition: 1s; >Демо Источник

Как создать новую папку и переместить файлы GitHub?

У меня есть репозиторий, в котором уже есть файлы, комиты, ветки и тд. Я хочу создать в этом репозитории новую папку и перекинуть в нее часть файлов. Как это реализовать через консоль?

  • Вопрос задан более трёх лет назад
  • 2525 просмотров

2 комментария

Простой 2 комментария

iiiBird

а причем тут git? перемести файлы через консоль обычными командами ОС. для линукса или для винды, смотря что у тебя там стоит.
дальше уже коммить и пуш

Alex Bro @AlexeyBro Автор вопроса

iBird Rose, у меня мак. Если сделать это локально, а потом запушить, то не будет никаких ошибок и на github все обновится?

Добавление репозитория с локального компьютера в GitHub Desktop

Вы можете добавить любой репозиторий Git в GitHub Desktop, даже если это не репозиторий GitHub.

Platform navigation

Совет. Вы можете добавить репозиторий Git с локального компьютера в GitHub Desktop, перетащив папку в окно GitHub Desktop. Если перетащить в GitHub Desktop несколько папок Git одновременно, каждая из них будет добавлена в виде отдельного репозитория Git.

Снимок экрана: строка меню на Компьютере Mac. Раскрывающееся меню

  1. В строке меню выберите «Файл«, а затем нажмите кнопку «Добавить локальный репозиторий«.

Снимок экрана: окно

В окне «Добавить локальный репозиторий» нажмите кнопку » Выбрать. «, а затем используйте окно Finder для перехода к локальному репозиторию, который требуется добавить.

Снимок экрана: строка меню в Windows. Раскрывающееся меню

  1. В строке меню выберите «Файл«, а затем нажмите кнопку «Добавить локальный репозиторий«.

Снимок экрана: окно

В окне «Добавить локальный репозиторий» нажмите кнопку «Выбрать. «, а затем используйте Windows Обозреватель для перехода к локальному репозиторию, который требуется добавить.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *