Привет!! Если вы разработчик программного обеспечения или просто занимаетесь программированием и разработкой, есть большая вероятность, что вы столкнулись с git и GitHub. Поэтому, прежде чем мы погрузимся в работу с ним, давайте узнаем, что они собой представляют и почему они нам нужны/используются.

Итак, git — это бесплатная система контроля версий с открытым исходным кодом. Вы спросите, что такое система контроля версий? Начнем с этого. Система контроля версий, или, как ее обычно называют, vcs (также известная как управление исходным кодом — scm), представляет собой программное обеспечение, которое используется отдельным лицом или группой для совместной работы и управления проектом с течением времени (программное обеспечение, которое управляет программным обеспечением 😛). Как известно, различные программные решения постоянно обновляются и управляются с течением времени. Git помогает отслеживать и документировать такие изменения, внесенные в исходный код программного обеспечения его разработчиком (разработчиками) на различных этапах его разработки.

Так как это поможет вам? Вы можете быть индивидуальным разработчиком или частью совместной команды, работающей над программным проектом. Независимо от того, кто вы и чем занимаетесь, vcs — это определенно то, что вам следует проверить и использовать. Потому что, честно говоря, открытие этого было лучшим, что со мной случилось 😬. Вот пара вариантов использования. Вы начинаете работать над проектом и ни с того ни с сего у вас портится система или вы посещаете родной и вам скучно до безумия, но вы не взяли с собой свой ноутбук. В обоих случаях простое решение — использовать git. Так что git — это онлайн-хранилище для вашего кода. Но дело не только в только этом. Это гораздо больше, чем это. Итак, теперь вы сделали какую-то ошибку, и код перестает работать, вы не знаете, когда или что пошло не так. Опять git приходит к вам на помощь. Вы всегда можете вернуться к старым контрольным точкам и продолжить работу оттуда. Или, если вы хотите выяснить, что пошло не так, вы можете легко увидеть изменения между различными контрольными точками с помощью git. Работаете в группе? Сложно сотрудничать и координировать? Не беспокойтесь, git решает и это. Несколько человек могут получить доступ и обновить исходный код (с соответствующими параметрами доступа, конечно!). Вы, наверное, уже поняли, что такое git, но вам интересно, что такое GitHub? Интересно правда? Давайте начнем.

Итак, есть несколько концепций, которые вам нужно понять в первую очередь.

  1. Репозиторий Git: виртуальное хранилище вашего проекта. Думайте об этом как о обертке, содержащей ваш проект.
  2. локальный репозиторий и удаленный репозиторий: копия проекта в вашей системе и копия, сохраненная в Интернете — в удаленном месте, отсюда и название соответственно.
  3. статус : проверьте, есть ли какие-либо незафиксированные (не фактические слова) изменения в репозитории.
  4. добавление файлов в промежуточную область: это означает, что вы просматриваете все изменения и подтверждаете их, помещая их на воображаемую приподнятую платформу — отсюда «промежуточное размещение», чтобы согласовать изменение(я) среди прочего. Это предполагает, что вы изменили два файла. Вы уверены в одном из них, но не слишком уверены в другом, но вам нужно загрузить сделанное вами изменение, поэтому вы добавляете то, в чем вы уверены, и отправляете его на подтверждение (называемое коммит на языке git)
  5. зафиксировать: чтобы внести изменения в локальный репозиторий.

Как создать репозиторий в локальной системе.

Откройте папку, в которой вы хотите создать файлы/папки.

Следующий код создает и инициализирует репозиторий в локальной системе.

git init

Как проверить состояние репозитория в данный момент.

git status

Как добавить содержимое в тестовую область:

добавить файл

git add <filename>

добавить более одного файла

git add <filename> < filename>

добавить все файлы

git add .

Если у вас уже есть репозиторий на GitHub, вы можете сделать две вещи…

  1. скачать его и использовать его
  2. скачать его, чтобы обновить его

Эти методы можно использовать взаимозаменяемо. Но делать их таким образом - это метод, который я предпочитаю

и сохраняет несколько шагов:

  1. Загрузите его и обновите позже.

Нажмите КОД и Загрузить ZIP-файл .

Мы можем загрузить папку в нужную папку и использовать ее.

2. Скачайте и используйте репозиторий .

Перейдите в папку, в которую вы хотите сохранить и использовать папку в будущем, и откройте там GitBash.

Используйте ссылку SSH (скопируйте ее)

используйте команду

git clone <followed by the SSH link copied>

Это создаст копию репозитория в вашей локальной системе.

Вы всегда можете обновить и отправить его в свой репозиторий GitHub.

Также, когда мы клонируем реп и каждый раз, когда мы редактируем и пытаемся нажать, он предлагает ввести идентификатор и пароль. Это раздражает, когда мы нажимаем несколько раз в день.

быстрое исправление (внимание: делайте это только на своих персональных компьютерах, так как пароль обычно сохраняется без шифрования)

Сол:

git config remote.origin.url
  • это возвращает URL-адрес
git config credential.helper store
git push <previosly obtained url>

а затем введите идентификатор и пройдите раз и навсегда.

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

Это все, что у меня есть на данный момент. Но это еще не все, это только верхушка айсберга, еще многому предстоит научиться. Смело переходите по приведенным ниже ссылкам и получайте дополнительные знания от дополнительного чтения 😉 !!!

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Дополнительное чтение: