Я все еще осваиваю VS Code. Я хочу создать приложение для реагирования, используя 2 разные конечные точки URL-адреса GET API, но точно такой же пользовательский интерфейс. По сути, я хочу изменить только базовые URL-адреса между 2.
Я попытался создать новую ветку в коде VS, чтобы сделать 2 отдельных файла, но как только я внесу изменения в главную ветку, изменения отразятся и в новой ветке.
Есть ли способ сделать другую автономную ветку из кода VS?
Я искал на форумах безрезультатно, и я не так хорош в git. Спасибо.
Вполне вероятно, что ваши изменения отображаются при переключении ветки, потому что вы не зафиксировали свои изменения в ветке перед переключением.
Допустим, вы находитесь на ветке master
и вносите некоторые изменения. Вы можете создать новую ветку new-feature
и изменить текущую рабочую ветку на new-feature
, перенеся существующие изменения. Это полезно, потому что иногда вы начнете выполнять некоторую работу, прежде чем поймете, что область действия слишком велика и должна быть отдельной ветвью.
Если вы хотите сохранить сделанные вами изменения в текущей ветке, вам нужно «подготовить» свои изменения с помощью git add your_filename.here
(или git remove
). После того, как вы добавили и удалили все измененные файлы, которые хотите сохранить в этой ветке, вам нужно git commit
их. Это шаг, который, наконец, добавляет изменения в историю версий.
Теперь, когда вы перейдете на ветку new-feature
, ваших изменений на master
там не будет.
Существует ряд приложений с графическим интерфейсом, которые делают модель git более интуитивно понятной, например SourceTree, Github Desktop и SmartGit.
Спасибо. Это сработало, как только я совершил работу