Как создать репозиторий в Emacs git, есть ли команда Emacs?
Это не выглядит git.el
поддерживает это. It is focused around its git-status
command, который запрашивает корневой каталог и жалуется, когда вы даете ему тот, который еще не инициализирован.
Однако, Emacs' built-in VC mode будет делать это с помощью своей команды vc-create-repo
:
Создать пустой репозиторий в текущем каталоге.
Убедитесь в (require 'vc)
где-то, cd
в целевой каталог (или посетить файл в нем), то M-x vc-create-repo RET
. VC Mode поддерживает множество бэкендов управления версиями, поэтому при появлении запроса введите git
(здесь доступно заполнение табуляции).
И, наконец, есть отличный Режим Git, называемый Magit, который также поддерживает создание репозиториев. Если задан каталог, который не является репозиторием, команда magit-status
спросит, хотите ли вы его создать. Magit доступен через MELPA.
Хорошо, уже заметил отсутствие некоторых функций git в git.el. Теперь не могу найти правильную документацию об этом! Какие доступные команды и как их выполнять? Не удалось найти в документации только о U для возврата и C для совершения. – Araujo1914
Единственной официальной документацией, которую я смог найти, является [ее 'README'] (https://git.kernel.org/cgit/git/git.git/tree/contrib/emacs/README?id=HEAD). Я нашел чтение [источник] (https://git.kernel.org/cgit/git/git.git/tree/contrib/emacs/git.el?id=HEAD), чтобы быть более полезным. Возможно, вам также повезло нажать клавишу '?', Которая может дать вам больше информации о ее привязках клавиш. Еще раз, я настоятельно рекомендую вам попробовать режим VC или Magit, оба из которых очень хороши по-разному. – Chris
Нажатие кнопки "?" правильно, что я искал, просто описание доступных команд. Теперь подумайте о том, как я могу добавить эту команду в файл git.el README. – Araujo1914