Чтобы мы могли создать несколько контрольных точек в каждой из наших обучающих глав, было бы лучше, если бы мы сделали наш проект репозиторием Git и сохранили его на Github, чтобы другие люди могли получить к нему доступ.

Изменить автора

Если вы хотите изменить адрес электронной почты только в конкретном проекте и не хотите изменять глобальный адрес электронной почты во всех ваших репозиториях Git, вы можете использовать параметр —local в команде git config. Вот шаги:

  1. Запустите команду git config --local user.email <email>, чтобы изменить адрес электронной почты в этом репозитории. Замените <email> адресом электронной почты, который вы хотите использовать.
  2. Запустите команду git config user.name <name>, чтобы изменить имя автора. Замените <name> новым именем автора.
  3. Чтобы проверить, зарегистрирован ли новый адрес электронной почты в этом репозитории, выполните команду git config user.email. Git отобразит список адресов электронной почты, зарегистрированных в этом репозитории.
  4. Чтобы проверить, зарегистрировано ли новое имя автора в этом репозитории, выполните команду git config user.name. Git отобразит имя автора, зарегистрированное в этом репозитории.

Примечание. Если вы хотите восстановить настройки электронной почты по умолчанию, вы можете удалить зарегистрированный адрес электронной почты/автора с помощью команды git config --unset user.email и git config — local user.name <name>.

Чтобы удалить зарегистрированный адрес электронной почты/автора в определенном репозитории, добавьте опцию —local, например: git config --local --unset user.email и git config — local — unset user.name.

Гит игнорировать

Прежде всего нам нужно сделать файл .gitignore.

npx gitignore node

Файл .gitignore — это специальный файл, используемый Git для определения файлов и каталогов, которые следует игнорировать в процессе контроля версий. Когда вы инициализируете репозиторий Git в каталоге проекта, Git по умолчанию начинает отслеживать изменения во всех файлах и каталогах в этом каталоге и его подкаталогах. Однако могут быть определенные файлы или каталоги, которые вы не хотите отслеживать с помощью Git, например временные файлы, выходные данные сборки или файлы конфигурации с конфиденциальной информацией.

Чтобы Git не отслеживал эти файлы и каталоги, вы можете создать файл .gitignore в корневом каталоге вашего репозитория Git. В этом файле вы можете перечислить шаблоны, соответствующие именам файлов или каталогов, которые следует игнорировать. Эти шаблоны могут быть простыми именами файлов, расширениями файлов или именами каталогов, а также вы можете использовать подстановочные знаки и регулярные выражения для соответствия более сложным шаблонам.

Когда вы фиксируете изменения в своем репозитории Git, Git автоматически исключает любые файлы или каталоги, которые соответствуют шаблонам, перечисленным в вашем файле .gitignore. Это помогает содержать ваш репозиторий в чистоте и порядке, а также гарантирует, что вы случайно не зафиксируете конфиденциальную информацию или ненужные файлы.

Инициализирует новый репозиторий Git.

git init

Он создает новый подкаталог с именем .git в каталоге вашего проекта. Этот каталог содержит все файлы и папки, необходимые для отслеживания изменений в файлах вашего проекта.

Затем вы можете проверить статус вашего удаленного репозитория

git remote -v

git remote -v — это команда Git, которая отображает список удаленных репозиториев, связанных с текущим репозиторием Git.

Если приведенная выше команда не дает никаких результатов, вы можете добавить новый удаленный репозиторий, выполнив следующую команду:

git remote add <name> <url>

В этой команде <name> — это имя, которое вы хотите присвоить новому удаленному репозиторию, а <url> — это URL-адрес удаленного репозитория, который вы хотите добавить.

Например, если вы хотите добавить удаленный репозиторий с именем «origin» с URL-адресом https://github.com/user/repo.git, вы можете выполнить следующую команду:

git remote add origin https://github.com/user/repo.git

После добавления нового удаленного репозитория вы можете использовать другие команды Git для извлечения, отправки или извлечения данных в удаленный репозиторий и из него.

Например:

git add .
git commit -m "code starter for node js"
git push -f origin main