Сегодня мы поговорим о Git. Вы узнаете, что такое Git и как настроить клиент Git на свой компьютер.

Что такое Git?

Представьте, что вы играете в игру. В этой игре вы можете создавать точки сохранения. Когда вы умираете в игре, вам нужно загрузить игру и продолжить с точки сохранения.

Если бы вы не создавали точку сохранения, вы бы снова начали весь путь в начале игры. Это неприятный опыт, поэтому всегда полезно сохранить игру.

Git похож на систему точек сохранения для вашей работы. Вы можете создавать точки сохранения. В Git мы называем каждую точку сохранения фиксацией.

Когда вы создаете коммит в Git, вы можете загружать свою работу из этого коммита. Если вы создадите пять коммитов, вы можете загрузить свою работу из любого из этих коммитов.

Для этого и нужен Git. Мы называем это системой контроля версий, потому что вы можете сохранять и загружать свою работу из любого коммита.

Выбор клиента Git

Многие люди учат вас использовать Git из командной строки, но это может напугать новичков.

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

Мой любимый клиент Git - Tower. Это очень мощно. Единственным недостатком Tower является то, что она стоит 55,20 доллара в год. Если вы новичок в программировании, возможно, вы не захотите начинать с Tower. Вместо этого вы можете попробовать бесплатное приложение.

Вот несколько хороших бесплатных приложений:

  1. Sourcetree
  2. ГитКракен
  3. "Вилка"

Sourcetree, вероятно, лучшее бесплатное приложение. Он хорош и по своим характеристикам не уступает Tower. Но Sourcetree может содержать ошибки, и вы, возможно, не сможете устранить ошибки самостоятельно. (Я пытался, но не смог).

GitKraken - еще одно популярное приложение, которое нравится многим. Я считаю, что GitKraken слишком наворочен и фокусируется не на том.

Форк выглядит чистым и простым, и с ним неплохо начинать. Сейчас он находится в стадии бета-тестирования, так что он бесплатный, но, возможно, вам придется заплатить за него позже.

Я собираюсь показать вам, как настроить Fork.

Настройка вилки

Вот экран приветствия, когда вы впервые открываете Fork:

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

«Имя пользователя» может ввести в заблуждение, потому что это должно быть ваше имя, а не настоящее имя пользователя.

Исходный каталог по умолчанию

Что мне нравится в Fork, так это то, что он просит вас установить исходный каталог по умолчанию.

Это означает, что проекты, которые вы копируете (или клонируете) с помощью Git, автоматически попадают в указанную папку, что упрощает поиск.

Инициализация репозитория Git

Есть два способа создать репозиторий Git.

Прежде чем создавать репозиторий Git, вам нужно создать папку проекта в исходном каталоге. Если у вас есть папка в исходном каталоге, вы можете щелкнуть File, затем Create new repository в Fork, чтобы создать каталог Git.

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

Второй способ инициализировать репозиторий Git - через командную строку.

Для этого сначала нужно создать папку проекта в исходном каталоге. Затем вы перетаскиваете папку своего проекта в приложение «Терминал». Это автоматически переместит вас в папку проекта в Терминале.

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

После того, как вы переместились в папку проекта в терминале, вы можете ввести git init, чтобы инициализировать репозиторий.

git init

Подведение итогов

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

Спасибо за прочтение. Эта статья вам чем-то помогла? Если да, то надеюсь, вы подумаете о том, чтобы поделиться им. Вы могли бы просто помочь тому, кто чувствовал то же самое, что и вы, до прочтения статьи. Спасибо.

Эта статья изначально была размещена в моем блоге. Подпишитесь на мою информационную рассылку, если хотите, чтобы больше статей помогли вам стать лучшим фронтенд-разработчиком.