Использование 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 , чтобы просмотреть журнал всех изменений.
Интегрированная поддержка git кода Visual Studio помогает нам сравнивать код, дважды щелкнув файл ИЛИ Использовать git diff HEAD
Вы также можете отменить изменения файла при последнем коммите. Используйте git checkout - имя_файла
5) Создание удаленных репозиториев
До сих пор мы создали локальный репозиторий. Но для того, чтобы отправить его на удаленный сервер. Нам нужно добавить удаленный репозиторий на сервере.
Использовать git remote add origin server_git_url
Затем отправьте его в хранилище сервера
Использовать git push -u origin master
Предположим, прошло некоторое время. Мы пригласили в наш проект других людей, которые внесли наши изменения, сделали свои коммиты и подтолкнули их.
Итак, чтобы получить изменения от членов нашей команды, нам нужно вытащить хранилище.
Использование мастер происхождения git pull
6) Создание филиалов
Допустим, вы работаете над функцией или ошибкой. Лучше вы можете создать копию своего кода (филиала) и сделать отдельные коммиты. Когда вы закончите, объедините эту ветку с их главной ветвью.
Использовать git branch_name
Теперь у вас есть два локальных филиала: главный и XXX (новый филиал). Вы можете переключать ветки, используя мастер проверки git ИЛИ git checkout new_branch_name
Передача изменений ветки с использованием git commit -m message
Вернитесь к мастеру, используя git checkout master
Теперь нам нужно объединить изменения из новой ветки в наш мастер
Используйте git merge имя_в_
Хорошо! Вы только что исправили ошибку или добавили функцию разработки и слияния. Теперь вам больше не нужна новая ветка. Поэтому удалите его, используя git branch -d branch_name
Теперь мы находимся на последнем шаге, чтобы отправить все в удаленный репозиторий, используя git push
Надеюсь, это поможет вам