Руководство GitHub для начинающих

Как использовать Git?

Это вторая часть моей серии статей о GitHub. Как использовать Git? Эта статья должна ответить на этот вопрос для новичков.

Не читали первую часть?



В части первой мы немного исследовали GitHub, чтобы узнать, что и почему. В этой статье мы расскажем о некоторых основных и полезных командах для Git. Итак, приготовьте свою машину и поехали :)

Прежде чем мы изучим магическое заклинание…

1.Install Git. *Remember restart might be needed
2.Register an account on the GitHub.
3.Prepare a txt file.

Создание волшебной площадки репо

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

На вашей странице GitHub

  • Перейдите на страницу своего профиля, и вы должны увидеть это в верхней средней части браузера. Зайдите в репозитории.

На странице репозиториев

  • Щелкните новое, и оно должно быть расположено в правом верхнем углу основного раздела страницы.

На странице создания

  • Введите желаемое имя репо; Моя привычка: languageNameProjectName → например. ReactjsE-Commerce
  • Добавить описание. Оставьте поле пустым, если нечего писать. РЖУ НЕ МОГУ.
  • Выберите Public или Private.
  • Создать репо

После создания репо

  • Оставь это так
  • Мы будем использовать некоторую информацию позже

На вашем рабочем столе

  • Откройте CMD или Bash.
  • Все команды должны быть одинаковыми для обеих ОС, отличается только одна: dir → Windows, ls → macOS && Linux.
  • Если вы еще не выполнили требования, не стесняйтесь следовать за ними.

Хотите узнать больше о командах CMD? ↓↓↓↓↓



Как пользоваться GitHub?

Наконец, давайте окунемся в волшебное заклинание :)

Откройте CMD или Bash и запустите git, посмотрите, видите ли вы это. Если это так, значит, вы успешно установили Git! Поздравляю. С помощью этой простой команды git Git возвращает вам все команды, которые вы можете использовать с Git.

Первая часть сообщает вам, какие команды доступны для использования. Например, [--version] - это команда, и для ее выполнения просто введите git --version в новой строке, и она вернет текущую версию вашего Git. Не стесняйтесь проверить их здесь. Ссылка ведет на официальную документацию Git. Чтение документации - ОБЯЗАТЕЛЬНЫЙ навык для программистов. Вам это может показаться скучным, но, честно говоря, я возвращаюсь к документу только тогда, когда мне нужно, ха-ха.

Вторая часть (после These are common Git commands used in various situations:) - это часть команд общего пользования. Это команды, которые вы собираетесь использовать в повседневной деятельности. Ха-ха, не бойся, мы будем использовать только 4–5 в день.

Important commands:
clone : copy & download a repository from other user
init : tell Git to start tracking the folder
add : add files for later commitment to the GitHub cloud
status : to check what files have been changed (Git compares the code with the closest commitment)
commit : commit your code and upload it to the GitHub cloud. No upload can be done before commit.
remote remove : remove the cloned git files 

Еще одна вещь, которую стоит посетить впервые в Git

git config --global user.name 'Your Name'
git config --global user.email 'Your Email Address'

Это необходимо для установки имени пользователя и электронной почты во всех ваших файлах треков git, когда мы запускаем[--global].

Какова логика этих команд?

Обычно мы запускаем команды из следующего блока для нового проекта.

git init 
git add .
git commit -m “some comments”
git remote add origin https://github.com/username/projectOrRepoName.git
git push -u origin master

Помните страницу, которую мы оставляем на GitHub после создания репо? Мы просто копируем и вставляем четвертую и пятую строки кода в наш CMD или Bash.

ВАЖНО: запускайте код построчно.

Прежде чем перейти к примеру, давайте разберемся, что происходит под капотом.

git init

git init создаст скрытую папку с именем .git в каталоге (папке), в котором вы сейчас находитесь. В файле .git хранится информация о вашем облаке и информация об отслеживании. Кроме того, это не читается людьми, ха-ха.

git add.

git add . добавит все ваши файлы в каталоге в список «ожидающих фиксации». В случае, если вы просто хотите добавить в список один файл, запустите git add filename вместо .. Тем не менее, я рекомендую использовать . как новичок, чтобы просто добавить все сразу.

git commit -m «комментарий»

git commit -m “messages” зафиксирует все файлы, которые вы добавили в список ожидания. Он не будет выполнен, если вы оставите поле сообщения пустым. Обычно мы напишем, какие изменения мы внесли. Затем это сообщение будет отображаться в облаке, и эта функция имеет решающее значение для информирования ваших товарищей по команде об изменениях.

git push

git push имеет много вариаций, но, как новички, большую часть времени мы работаем индивидуально, поэтому на данный момент достаточно git push origin master. О других командах git push мы поговорим в другой статье.

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

git статус

В случае, если вы не уверены, какие файлы были перезаписаны, просто запустите git status, и CMD вернет вам статус папки: красный = еще не добавлен, зеленый = добавлен в список ожидания для фиксации.

git удаленное удаление

Важно после клонирования чужого репо, иначе вы не сможете отправить его в собственное репо. Эта команда удалит папку .git из папки. Кроме того, вам нужно запустить git init, чтобы создать свой собственный .git файл.



ПРИМЕР: Добавьте наш txt файл в наш REPO

  • cd в папку, которую вы хотите отправить на GitHub
  • В моем случае я хочу отправить test.txt из папки тестирования в репозиторий GitHub под названием TxtTesting.

  1. git init
  2. _26 _ ** используйте вкладку для автозаполнения имени файла
  3. git commit -m
  4. скопируйте адрес из GitHub
  5. git push
  6. обновите страницу GitHub

Поздравляю! Теперь вы можете создавать и сохранять файлы в своем репо!

Для второго нажатия мы можем пропустить код git remote, потому что информация была сохранена в файле .git, который мы создали впервые.

Спасибо за чтение. Пожалуйста, не стесняйтесь оставлять любые сообщения :)

Часть 3: ↓↓↓↓