понедельник, 13 января 2020 г.

Как выкачать проект из Git к себе на компьютер



Для начала установите Git. Когда он установлен, можно выкачивать репозиторий на свой компьютер. Я покажу 3 способа:

  1. Через консоль
  2. Через IDEA
  3. Через TortoiseGit

Мы будем выкачивать folks, проект с открытым исходным кодом.

1. Через консоль


1. Запустить консоль git:


2. Написать команду: 

git clone Откуда Куда


git clone https://bitbucket.org/testbasecode/folks/src/master/ D:\\git\\folks_console

В консоли нужно писать простой слеш или экранировать обратный. Иначе консоль его проигнорирует!
Также НЕ НАДО использовать в названии папки «куда клонируем» русские символы или пробелы. Иначе не говорите потом, что сборщик проекта не работает!

2. Через IDEA


1. Запустить IDEA

2. Check out from Version Control → Git



3. Заполнить поля:


4. Нажать Clone — всё! Дальше IDEA все сделает сама!

А под конец предложит открыть проект, подтверждаем!


Если открывается пустой серый экран, найдите закладку «Project» (у меня она слева сверху) и щелкните по ней, чтобы раскрыть проект:



И вуаля, и код скачали, и сразу в удобном и бесплатном редакторе открыли! То, что надо. Для новичка так вообще милое дело.

3. Через TortoiseGit


Еще один простой и наглядный способ для новичка — через графический интерфейс, то есть «черепашку» (tortoise):

1. Скачать TortoiseGit

2. Установить его → Теперь, если вы будете щелкать правой кнопкой мыши в папочках, у вас появятся новые пункты меню: Git Clone, Git Create repository here, TortoiseGit

3. Перейти в папку, где у нас будет храниться проект. Допустим, это будет D:\git.

4. Нажать правой кнопкой мыши → Git Clone



Заполнить поля:
5. Нажать «Ок»

Вот и все! Система что-то там повыкачивает и покажет результат — папочку с кодом!

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


PS — статья написана в помощь студентам моей школы для тестировщиков

1 комментарий:

  1. Рекомендовать использовать TortoiseGit в качестве это жесткий прикол...

    Де факто обычно используют Source Tree, в связки с битбакетом.
    Если же у вас не юникод то GitExtensions.
    Для продвинутых Git Kraken

    ОтветитьУдалить