Я пользуюсь git уже несколько недель.Я работаю в функциональной ветке, иногда, когда я помещаю код в свою ветку, это показывает много конфликтов с веткой разработки.поэтому я на этот раз выполнил следующие шаги, чтобы избежать нежелательных конфликтов и проблем на рабочем месте: (
git branch abc
git checkout abc
- сделал мою работу
- git stash
- git pull origin Развитие
- получил конфликты
- Решил конфликты, а также git stash pop
- git commit-m'message '// Не знаю, как объединить удаленные строки, которые не являются частью конфликта
- git push origin
Теперь эти шагиВ результате было зафиксировано 2 файла: один, в котором я разрешал конфликты, и один, в котором я работал. Скажем, File1 и File2 соответственно.
Теперь мне нужно повторно нажать мой код, но только file2, то есть тот, в котором я не работал.в котором я сделал разрешение конфликтов и все.
Но состояние git ничего не покажет, так как я уже сделал все коммиты и нажатия. Также во время некоторых автоматических слияний необходимый код удаляется из File1. Каквернуть это обратно?
Любая помощьбудет признателен?
Поскольку я все еще изучаю GIT, любое объяснение поможет мне и другим.
Я использую BITBUCKET.
Спасибо !!