Использование Git для контроля версий
Код Visual Studio имеет встроенную поддержку Git.
- Шаги по использованию git.
Установите Git: https://git-scm.com/downloads
1) Инициализируйте свой репозиторий
Перейдите в каталог, в котором вы хотите инициализировать Git
Используйте команду git init. Это создаст пустой репозиторий .git.
2) Настройте изменения
Постановка - это процесс создания Git для отслеживания наших недавно добавленных файлов. Например, добавьте файл и введите git status. Вы найдете статус этого неотслеживаемого файла. Поэтому для внесения изменений используйте git add filename . Если теперь ввести git status, вы обнаружите, что новый файл добавлен для отслеживания.
Вы также можете отключить файлы. Используйте git reset
3) Зафиксировать изменения
Фиксация - это процесс записи ваших изменений в репозиторий. Чтобы зафиксировать изменения статов, вам нужно добавить комментарий, который объясняет изменения, которые вы внесли с момента предыдущей фиксации.
Используйте строку сообщения git commit -m
Мы также можем зафиксировать несколько файлов одного типа с помощью команды git add '* .txt' . Эта команда зафиксирует все файлы с расширением txt.
4) Следите за изменениями
Цель использования контроля версий - сохранить все версии каждого файла в нашем проекте, сравнить текущую версию с последней фиксацией и вести журнал всех изменений.
Используйте git log, чтобы просмотреть журнал всех изменений.
Встроенная поддержка кода Visual Studio git помогает нам сравнить код, дважды щелкнув файл ИЛИ используйте git diff HEAD
Вы также можете отменить изменения файла при последней фиксации. Используйте git checkout - имя_файла
5) Создание удаленных репозиториев
До сих пор мы создали локальный репозиторий. Но для того, чтобы запихнуть на удаленный сервер. Нам нужно добавить удаленный репозиторий на сервере.
Используйте git remote add origin server_git_url
Затем отправьте его в репозиторий сервера
Используйте git push -u origin master
Допустим, прошло какое-то время. Мы пригласили в наш проект других людей, которые вытащили наши изменения, сделали свои собственные коммиты и подтолкнули их.
Итак, чтобы получить изменения от членов нашей команды, нам нужно вытащить репозиторий.
Используйте git pull origin master
6) Создание веток
Допустим, вы работаете над функцией или ошибкой. Лучше вы можете создать копию своего кода (ветку) и сделать отдельные коммиты. Когда вы закончите, слейте эту ветку обратно с их основной веткой.
Используйте git branch branch_name
Теперь у вас есть две локальные ветки, т.е. мастер и XXX (новая ветка). Вы можете переключать ветки с помощью git checkout master ИЛИ git checkout new_branch_name
Фиксация изменений ветки с помощью git commit -m message
Вернитесь к мастеру с помощью git checkout master
Теперь нам нужно объединить изменения из новой ветки в нашу главную. Используйте git merge branch_name
Хорошо! Вы только что исправили ошибку или разработали и объедините функции. Теперь новая ветка вам больше не нужна. Поэтому удалите его с помощью git branch -d branch_name
Теперь мы на последнем этапе, чтобы отправить все в удаленный репозиторий с помощью git push.
Надеюсь, что это поможет вам