Поэтому, если вы когда-нибудь захотите попасть в мир программирования, важными ступенями будут Git и Github, поначалу это может показаться пугающим, но после изучения они становятся лучшими друзьями разработчика программного обеспечения. Итак, Git - это, по сути, система контроля версий, поскольку название предполагает, что управляет версией вашего кода, по сути, это машина времени. Я имею в виду, что Git помогает легко переходить с одной версии кода на другую. Если вы сегодня написали стихотворение, а завтра превратили его в прозу, и по какой-то причине оно вам не понравилось, и вы захотели вернуть свое стихотворение, но вы точно не помните все слова, не так ли? Не волнуйтесь, Git здесь, чтобы спасти вас с помощью всего одной команды, ну, если вы сделали коммит. С другой стороны, Github - это просто Git, но в форме веб-сайта, где несколько человек могут работать с одной и той же кодовой базой.

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

[1] Первое, что вам нужно сделать, это установить Git для вашей ОС и создать учетную запись Github, создать папку для вашего проекта, выбрать свой любимый язык программирования, открыть редактор (предпочтительно VS Code) и начать кодирование. Откройте любой терминал, код VS имеет встроенный терминал, просто убедитесь, что вы находитесь в каталоге папки проекта. Первая команда, которую вы хотите ввести, - это «git init». Вам будет предложено установить имя пользователя и пароль для всех ваших локальных репозиториев, если они не настроены, а затем создать скрытый файл .git в вашей папке. По сути, здесь происходит все волшебство. После инициализации локального репо вы можете подключиться к Github, если когда-нибудь захотите загрузить на него код.

[2] Вы должны использовать команду «git remote add [url]», которая просто соединит репозиторий вашего локального проекта с репозиторием на Github. Или вы даже можете создать репо на Github и просто клонировать его, чтобы пропустить все предыдущие шаги! Я стараюсь не делиться здесь полузнаниями, это единственное намерение упомянуть долгий путь. Итак, приступайте к написанию вашей программы «HELLO GIT», и следующая команда, которую вы хотите, -

[3] «git add [file]» по сути делает снимок вашего кода в текущем состоянии и подготавливает его к следующей фиксации.

[4] После того, как вы будете удовлетворены своим кодом, следующее, что вам нужно сделать, это зафиксировать его с помощью «git commit -m [message]». Так что же такое коммит? Коммит в основном похож на контрольную точку в игре. Он ведет учет вашего прогресса. И, как и в игре, если вы когда-нибудь ошиблись, вы можете перезагрузить контрольную точку, используя команду

[5] «git reset - hard [commit]», потому что у каждого коммита есть идентификатор, на который можно ссылаться с помощью «git log».

[6] Поздравляем! Вы сделали свой первый коммит! Теперь все, что вам нужно сделать, это загрузить его в репозиторий GitHub, и для этого вы должны использовать простой «git push» и пометить ваши изменения кода на сайте GitHub. Что официально делает вас соавтором!

[7] Теперь предположим, что ваш друг начинает помогать вам с кодом. Все, что вам нужно сделать, чтобы ваши друзья написали код в вашем редакторе, - это использовать «git pull» и беспрепятственную передачу кода между несколькими людьми, что больше не затрудняет выполнение групповых проектов.

И хотите узнать секрет? Вы можете сделать все вышеперечисленное в коде VS с помощью простого пользовательского интерфейса и щелчков кнопок. Но не забывайте учить азбуку! Другими темами, которые были бы ценными, если бы это зажгло ваш рабочий процесс, были бы ветки, слияния, запросы на вытягивание, которые за несколько часов помогут вам от новичка до среднего уровня.

Благодарю вас!

И я надеюсь, что я получу аплодисменты, если вам пригодился какой-либо из баллов!