Чтобы мы могли создать несколько контрольных точек в каждой из наших обучающих глав, было бы лучше, если бы мы сделали наш проект репозиторием Git и сохранили его на Github, чтобы другие люди могли получить к нему доступ.
Изменить автора
Если вы хотите изменить адрес электронной почты только в конкретном проекте и не хотите изменять глобальный адрес электронной почты во всех ваших репозиториях Git, вы можете использовать параметр —local в команде git config. Вот шаги:
- Запустите команду
git config --local user.email <email>
, чтобы изменить адрес электронной почты в этом репозитории. Замените<email>
адресом электронной почты, который вы хотите использовать. - Запустите команду
git config user.name <name>
, чтобы изменить имя автора. Замените<name>
новым именем автора. - Чтобы проверить, зарегистрирован ли новый адрес электронной почты в этом репозитории, выполните команду
git config user.email
. Git отобразит список адресов электронной почты, зарегистрированных в этом репозитории. - Чтобы проверить, зарегистрировано ли новое имя автора в этом репозитории, выполните команду
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