Давайте узнаем о Git! Эта статья посвящена начинающим и полный Курс выхода на Git и Github, чтобы вы начали с вашего первого проекта Git. Я предоставим некоторую ссылку в конце этой статьи, чтобы вы могли глубоко погружаться еще больше. Если вы предпочитаете видео над статьей, проверьте это
Что такое гит?
- GIT — это бесплатная и открытая система управления версиями.
- Git был создан Линус Торвальдс, Он также создал Ядро Linux.
- Git предназначен для обработки всего от маленьких до очень больших проектов со скоростью и эффективностью.
- Git легко учиться и имеет крошечный след с молнией быстрого характеристики.
Что такое контроль версии?
Программное обеспечение для управления версией отслеживает каждую модификацию к коду в специальном виде базы данных. Если производится ошибка, разработчики могут вернуть часы и сравнить более ранние версии кода, чтобы помочь исправить ошибку при минимизации нарушения всех членов команды.
Разработчики программного обеспечения, работающие в командах, постоянно пишут новый исходный код и изменяют существующий исходный код. Код для проекта, приложения или программного компонента обычно организован в структуре папки или «дерево файла». Один разработчик в команде может работать над новой особенностью, в то время как другой разработчик исправляет несвязанную ошибку путем изменения кода, каждый разработчик может внести изменения в несколько частей дерева файлов и в конце все это объединяется с одним источником, который может быть развернутым.
Итак, скажем, у вас есть проект, который развернут. Теперь, если вы хотите внести любые изменения в этот проект для экземпляра, добавляя функцию аутентирования, вы, вероятно, сделаете копию окончательной версии, а затем внесите любую модификацию этой копии. Это будет служить двум целям: 1. Вы можете проверить свой код заранее и 2. Теперь у вас есть запись истории вашей начальной кодовой базы и новее кодовой базы.
Этот приведенный выше процесс может просто работать для вас, если вы единственный разработчик, работающий над проектом, и вы делаете модификацию в свой код каждый сейчас.
Однако, если у вас есть сотен разработчиков, работающих над кодовой базой, и каждый день, делая тысячи изменений каждый день, вы можете четко представить, что вышеуказанный процесс будет беспорядок. Git решает эту проблему.
на боковом примечании : Почему каждое программное обеспечение имеет три числа, например: MacOS Big Sur версию- 11.0.1 ?
Семантическая версия 2.0.0 ⬅ Проверьте это.
Установка Git:
Установите Git на Mac OS X : Существует несколько способов установки Git на Mac. Фактически, если вы установили XCode (или это инструменты командной строки), Git может быть уже установлен. Чтобы узнать, откройте терминал и введите GIT -Version.
$ git --version git version 2.7.0 (Apple Git-66)
Apple на самом деле поддерживает и отправляет их Собственная вилка Git, Но это имеет тенденцию отставать от основных погружений по нескольким вариантам. Вы можете установить более новую версию Git, используя один из методов ниже:
Git для Mac Installer
Самый простой способ установить Git на Mac с домороздой:
Откройте свой терминал и установите Git с помощью доморяда:
Убедитесь, что установка была успешной, набрав, какую GIT — версия:
Настройте имя пользователя и адрес электронной почты GIT, используя следующие команды, заменив имя EMMA своими собственными. Эти детали будут связаны с любыми коммитами, которые вы создаете:
$ git config --global user.name "Emma Paris"
$ git config --global user.email "user@email.com"
Установите Git на Windows
- Скачать последние Git для Windows Installer.
Когда вы успешно запустили установщик, вы должны увидеть экран мастера установки GIT. Следуйте следующему и закончите подсказки для завершения установки. Параметры по умолчанию довольно разумны для большинства пользователей.
Откройте командную строку (или Git Bash, если во время установки вы выбрали не использовать Git из командной строки Windows).
Запустите следующие команды, чтобы настроить имя пользователя и электронное значение Git, используя следующие команды, заменив имя EMMA своим собственным. Эти детали будут связаны с любыми коммитами, которые вы создаете:
$ git config --global user.name "Emma Paris" $ git config --global user.email "eparis@atlassian.com"
Git Repository
Мы будем работать с Github. Если у вас нет учетной записи, продолжайте и откройте аккаунт в Github Отказ В качестве альтернативы, если вы предпочитаете использовать другие услуги, такие как BitBucket или GitLab, не стесняйтесь этого делать, по большей части все они работают так же.
Нажмите на репозиторий:
Нажмите на новые:
На следующей странице назвать репо и выберите соответствующие параметры. Необязательно, я всегда сохраняю файл addme aDeme, потому что я обычно добавляю свой собственный файл readme.md с первым Commit Commit, а также оно дает вам второй снимок экрана, где вы можете получить несколько полезных команд GIT.
Это страница, которую вы получаете дальше, если вы не проверяете добавить файл README.
Как вы можете видеть, что вышеупомянутые инструкции дает вам шаг по шагам команд для запуска в вашем терминале, чтобы начать.
Идея состоит в том, чтобы сначала инициализировать Git в вашем файле проекта.
- Git Init создаст папку в вашем каталоге проекта, и он будет скрыт, потому что вам никогда не придется открывать этот файл.
git init
- Следующая команда для запуска в терминале — статус GIT.
git status
Статус Git покажет вам какие-либо неповторимые файлы, означающие любой файл, который имеет модификацию, но Git еще не устроил его. Файлы должны быть отслежены, будет красным.
- Следующая команда для запуска — git Добавить <имя файла> или git Добавить.
git add .
Этот . Слугусь всеми файлами, и вы будете использовать этот метод по большей части. Если вы хотите просто отслеживать один конкретный файл, просто измените. с именем файла нравиться
git add app.js
Эта команда изменит цвет файлов в зеленый смысл, который был поставлен. Вы можете проверить это, снова запуская команду статуса GIT.
Уведомление на шаге 3 GIT фактически показывает вам, какую команду запустить Следующий
- Следующая команда для запуска GIT Commit.
git commit -m 'first commit'
- По умолчанию Git имеет ветку, названную как Master. Однако мы собираемся изменить имя ветви к главному.
git branch -M main
- Пришло время связать наш удаленную ссылку GitHub на ваш Git Project с помощью команды ниже.
git remote add origin https://github.com/w3tsa/git-crash-course-2021.git
- Наконец мы готовы подтолкнуть наш код в репо.
git push -u origin main
_ Есть еще два команда, которые я хочу показать вам GIT CLONE
который будет клонировать репо из вашего Github к вашей местной машине. Второй — Git Checkout -b имя филиала
Что создаст отдельную ветку для вас, чтобы работать вместо главной ветви.
Оформить заказ видео ниже.
Полезные ссылки:
- Гит — https://git-scm.com/
- Как установить Git — https://www.atlassian.com/git/tutorials/install-git.
- Семантическая версия 2.0.0 — https://semver.org/
Оригинал: «https://dev.to/w3tsa/git-crash-course-2021-with-github-1o21»