Привет, я какое-то время бьюсь головой о стену, пытаюсь что-то понять с помощью мерзких веток.
У меня есть хранилище с двумя ветками. Ветви A и B, я сделал некоторые модификации в моей ветви A (которые еще не зафиксированы), и я хотел бы создать новую ветвь C на основе ветви A.
Для этого я использую git checkout -b branchC
, когда я переключаюсь на эту ветку C и пытаюсь отредактировать один из файлов, которые я изменил ранее, новые модификации также применяются к предыдущей ветке.
Я уверен, что это не нормально, ты не согласен?
Что-то не так с системой ветвления?
Спасибо за помощь.