#r #github #push #git-commit #readme
Вопрос:
Сначала я использовал приведенную ниже команду для создания файла README
usethis::use_readme_rmd().
После изменения файла README.Rmd я попытался перенести его на GitHub и получить это сообщение в панели фиксации Git, что предотвратило процесс.
Я погуглил проблему, и там был один, который предложил мне запустить приведенный ниже код для решения проблемы.
file.remove(".git/hooks/pre-commit")
Я запустил этот код в консоли и снова нажал, и это сработало! Но мой файл README просто оказался не в том формате, как я ожидал. Вместо «хорошей целевой страницы» мой файл чтения на GitHub просто появился как «оригинальный» файл Rmarkdown со всеми обычными кодами. А теперь у меня нет никаких идей…!
Не могли бы вы, пожалуйста, объяснить, что означает приведенное выше сообщение и что мне следует сделать, чтобы избежать этого, чтобы нажать README?
Комментарии:
1. Вы написали «мой README на GitHub только что появился как «оригинальный» Rmarkdown » -(Rmarkdown = .Rmd), но в сообщении с панели фиксации говорится: «README.md» (уценка = .md). -> github не будет знать, как отобразить файл > .Rmd . Пожалуйста, подтвердите, какой язык разметки вы использовали для файла: .Rmd или .md? Во-вторых, просто чтобы быть на 100% ясным, вы загружаете README.md в корневой каталог репозитория, и когда вы перейдете на целевую страницу для репо, на ней будет показан исходный код README.md (вместо его отображаемого содержимого)?
2. @dario Я создаю файл .Rmd только с помощью
use_readme_rmd()
. Итак, вы говорите, что мне нужно создать еще один файл README с расширением .md для визуализации на GitHub?3. Почему бы тебе не попробовать и не доложить об этом? Также я настоятельно рекомендую ознакомиться со справкой и документацией по функциям, которые вы используете (т. Е.
?use_readme_rmd
и https://usethis.r-lib.org/reference/use_readme_rmd.html .4. Я просто сделал это, и это сработало. Ах,мне кажется, я вроде как знаю, что сейчас происходит. Спасибо @dario , это действительно помогает! 🙂