Вы ищете учебник, который поможет вам понять, как работает git? Я создал простой учебник по git специально для вас!
Настройка окружения
- Выберите текстовый редактор по своему вкусу: Вы можете использовать Visual Studio Code, Brackets, Sublime или Atom.
- Выберите браузер: Лично я предпочитаю браузер Chrome, а вы можете выбрать Mozilla Firefox, Microsoft Edge или Brave. Я использую Chrome в качестве браузера по умолчанию.
- Оболочка командной строки : Необходимо знакомство с оболочкой командной строки. Для Windows потребуется окно cmd или power shell с правами администратора. На Mac или в Linux можно использовать окно терминала. Пожалуйста, узнайте, как использовать команду «sudo» в OS X и Linux.
Теперь давайте попробуем освоить Git!
Настройка Git
Скачайте и установите Git
-
Чтобы установить Git на свой компьютер, перейдите по адресу https://git-scm.com/downloads, чтобы загрузить программу установки Git для вашей конкретной вычислительной платформы.
-
Затем следуйте шагам установки, как установить Git с помощью программы установки.
-
Более подробную информацию об установке Git вы можете найти на сайте https://git-scm.com/book/en/v2/Getting-Started-Installing-Git. В этом документе перечислены несколько способов установки Git на различных платформах.
-
Установка некоторых инструментов графического интерфейса, например GitHub Desktop, также установит Git на ваш компьютер.
-
На Mac установка инструментов командной строки XCode также установит Git на ваш компьютер.
-
Вы можете выбрать любой из этих методов, который наиболее удобен для вас.
Конфигурация на Git
- Откройте окно cmd или терминал на вашем компьютере.
- Убедитесь, что Git установлен и доступен в командной строке, набрав в командной строке следующее:
git --version
Чтобы настроить имя пользователя для использования Git’ом, введите в командной строке следующее:
git config --global user.name "Your Name"
Чтобы настроить свой email для использования Git’ом, введите следующее:
git config --global user.email <your email address>
Чтобы проверить глобальную конфигурацию Git по умолчанию, введите в подсказке следующее:
git config --list
Основные команды Git
- В удобном месте на вашем компьютере создайте папку с именем git-test.
- Откройте папку git-test в своем любимом редакторе.
- Добавьте в эту папку файл с именем index.html и добавьте в него следующий HTML-код:
<!DOCTYPE html>
<html>
<head></head>
<body>
<h1>This is a Header</h1>
</body>
</html>
Инициализация папки в качестве Git-репозитория
Перейдите в папку git-test в окне cmd/терминала и введите в подсказке следующее, чтобы инициализировать папку как Git-репозиторий:
git init
Проверка состояния Git-репозитория
Чтобы проверить состояние Git-репозитория, введите в приглашение следующее:
git status
Добавление файлов в область постановки
- Чтобы добавить файлы в область хранения репозитория Git, введите:
git add .
Коммитирование в Git-репозиторий
- Чтобы зафиксировать текущую область постановки в репозитории Git, введите:
git commit -m "first commit"
Проверка журнала фиксаций Git
- Чтобы проверить журнал фиксаций в вашем Git-репозитории, введите
git log --oneline
- Теперь измените файл index.html следующим образом:
<!DOCTYPE html>
<html>
<head></head>
<body>
<h1>This is a Header</h1>
<p>This is a paragraph</p>
</body>
</html>
- Добавьте подпапку с именем templates в папку git-test, а затем добавьте файл test.html в папку templates. Затем установите содержимое этого файла таким же, как файл index.html выше.
- Затем проверьте статус и добавьте все файлы в область staging.
- Затем сделайте второй коммит в репозиторий.
- Теперь измените файл index.html следующим образом:
<!DOCTYPE html>
<html>
<head></head>
<body>
<h1>This is a Header</h1>
<p>This is a paragraph</p>
<p>This is a second paragraph</p>
</body>
</html>
- Теперь добавьте измененный файл index.html в область staging, а затем выполните третий коммит.
Проверка файла из предыдущей фиксации
- Чтобы проверить файл index.html из второй фиксации, найдите номер второй фиксации в журнале git, а затем введите в подсказку следующее:
git checkout <second commit's number> index.html
Сброс репозитория Git
- Чтобы отменить эффект предыдущей операции и вернуть index.html в состояние, в котором он находился в конце третьего коммита, введите:
git reset HEAD index.html
- Затем введите следующее:
git checkout -- index.html
- Вы также можете использовать git reset, чтобы сбросить область постановки на последний коммит без нарушения рабочего каталога.
Вот несколько полезных команд, которые могут вам помочь, попробуйте!
Проталкивание нового коммита
git checkout -b <branch-name>
git init
git status
git add <specify path to commit files>
git commit -m "<commit message>"
git push origin <remote-branch>
git diff
git log --oneline
Наложение фиксации на существующую ветку
git fetch
git pull origin <master-branch>
git status
git add <specify path to commit files>
git commit -m "solved git conflicts"
git push origin <branch-name>
Для удаления удаленного филиала
git push --delete origin your-trash-branch
Для создания нового филиала
cd existing_repo
git remote add origin git_url_of_your_repository
git branch -M branch_name_here
git push -uf origin branch_name_here
Теперь, когда вы поняли основы команд git. Вы можете попробовать использовать git и разместить свой код в собственном репозитории. Если у вас есть предложения и комментарии. Не стесняйтесь комментировать ниже. Счастливого кодинга!
кредиты Front-End Web UI Frameworks and Tools: Bootstrap 4