Я работаю с веб-сайтом на основе jekyll (у меня очень плохой опыт работы с jekyll), и я хочу внести некоторые изменения и зафиксировать. Я разветвил и открыл локально репозиторий, и я не внес никаких изменений. Моя проблема возникает, когда я открываю репозиторий в командной строке и использую jekyll serve
, затем на моем рабочем столе GitHub появляется сообщение о том, что я изменил более 50 файлов. Добавлено несколько файлов, удалено _site/css/style.css
, изменено несколько файлов, изменено несколько изображений (которые в основном одинаковы).
Как решить эту проблему?
Перед командой jekyll serve
Jekyll serve изменяет многие файлы в моем репо
Ответы (1)
Jekyll — это генератор статических веб-сайтов, каждый раз, когда вы запускаете команду serve или build, по умолчанию он стирает вашу папку _site и создает «новый» сайт с вашими изменениями.
Вышеупомянутая папка — это место, где сгенерированные файлы находятся по умолчанию. Вот почему git обнаруживает эти изменения в вашей файловой системе. В этом нет ничего плохого.
person
marcanuy
schedule
28.12.2017
Но когда я зафиксирую, эти изменения тоже будут зафиксированы, верно?
- person Kuba Michalski; 28.12.2017
Если вы зафиксируете отслеживаемые изменения, они будут зафиксированы (?)
- person marcanuy; 28.12.2017
Я имею в виду, моя проблема в том, что я не хочу этих изменений. Итак, если это поведение по умолчанию, могу ли я как-то его остановить? Я участвую в проекте и хочу зафиксировать только свои изменения, и мне нужно
jekyll serve
, чтобы увидеть свои изменения.
- person Kuba Michalski; 28.12.2017
Обычно вы просто фиксируете изменения в исходных файлах без папки _site, но вы должны следить за каждой настройкой проекта.
- person marcanuy; 28.12.2017