Команда проекта внезапно переместила весь код SVN в GIT, и я видел в Интернете, что VSCode хорошо поддерживает git и прост в использовании. Но хорошей китайской документации не нашлось. Прочитав официальную англоязычную документацию, я разобрался с практикой использования vs code для git-разработки. Маленькие братья и сестры, которым это нужно, могут сами прочитать оригинальный английский текст.Using Version Control in VS Code
Блог ведется на git, добро пожаловать на звезду!!!GitHub.com/Мир РО Чжоу/Б…
Официальный каталог документов организован, подробности можно посмотреть в документе на английском языке.
- инструмент управления кодом
- Git-поддержка
- Строка состояния Git
- Отправить
- клон
- Ветки и теги
- Удаленно
- Измените рекомендации (индикаторы желоба ?? не могут быть переведены)
- Окно вывода Git
- Инициализировать склад
- Используйте код VS в качестве редактора Git
Практика разработки Git
1. Клон кода
На самом деле эта функция не очень нужная, а также ее очень просто клонировать с помощью командной строки. если тебе нужноctrl + shift + pОткройте палитру команд и введите>Git:cloneВведите и введите адрес склада.
2. Просмотр истории отправки и модификации кода
Рекомендуемые инструменты установкиGit history. Таким образом, вы можете увидеть историю отправки всего файла хранилища и место модификации
3. Просмотр изменений
При изменении кода код VS будет помечать различные модификации в разных формах: красные стрелки указывают на удаленные строки, синие начала указывают на изменения, а зеленые начала указывают на новые добавления.
Ctrl + shift + GОткройте инструмент управления кодом, вы можете увидеть, сколько файлов было изменено, вы можете нажать...Установите другие инструменты контроля версий
Вы можете просмотреть текущий статус модификации файла:
- рядом с именем файла
+ M, что означает, что он был изменен, но не добавлен. можно нажать+воплощать в жизньgit addфайловая операция, нажмитеMВидны конкретные изменения. - рядом с именем файла
- Mдобавить, но не фиксировать - нет рядом с именем файла
Mпреданный идее.
Вы можете просмотреть текущую ветку из строки состояния git в левом нижнем углу, есть ли в ветке необновленный код и т. д.
4. Отправка кода
- добавить операцию
Помимо использования командной строкиgit add ., как упоминалось в предыдущем шаге, вы можете щелкнуть по правой стороне измененного файла на панели просмотра и изменения.+№ для выполненияaddработать.
- зафиксировать операцию
Помимо использования командной строкиgit commit -m 'some comments', вы можете ввести текст модификации на панели View Modifications и использоватьctrl + enterСделайте коммит. Или нажмите ✔ Отправить вверху
5. Разрешение конфликтов
Когда возникает конфликт, код VS помечает текущую модификацию, конфликтующую модификацию, вы можете сохранить модификацию одновременно или сохранить только текущую или отправленную.
6. Настройте git в коде VS
Введите следующую команду в командной строке кода vs, чтобы открыть конфигурацию git в редакторе.
- Сделать vscode редактором по умолчанию для git
git config --global core.editor "code --wait"
- Откройте git config для редактирования
git config --global -e
7. Используйте VS Code в качестве инструмента сравнения
когда мы входимgit diff ....В ожидании команд очень неинтуитивно использовать командную строку, обычно следующая
Поэтому мы можем настроить визуальное отображение разностного содержимого через vscode. Используйте предыдущий шаг, чтобы открыть команду редактирования конфигурации git и добавьте следующие строки.
[diff]
tool = default-difftool
[difftool "default-difftool"]
`cmd = code --wait --diff $LOCAL $REMOTE`
мы можем пройтиgit logПросмотр модификаций всех версий, когда нам нужно просмотреть сравнение модификаций двух версий version1 и version2
git difftool version1 version2
6. git тянет автоматически
Введите git в настройки,git.autofetchУстановить какtrue