Hej, mam dość spory problem z gitem. Mianowicie, projekt posiada tylko jednego developera który wypuszcza po kolei kolejne funkcjonalności:
git add file
git commit -m "Some description"
git push origin HEAD:kategory/branch
git pull --rebase=false
Problem wygląda tak:
Załóżmy że wypchnął w ten sposób trzy funkcjonalności na gita.
Nie pokazuje by którakolwiek miała konflikt z masterem na gitlabie.
Następnie, gdy próbuje się zrobić merge do developa, to pierwsza idzie w porządku, kolejne mają już konflikty. Czy ktoś wie może dlaczego tak się może dziać, albo potrzebuje jakieś 'odczyty z gita' żeby móc to ustalić? Byłbym bardzo wdzięczny za jakieś rady, bo ciągłe naprawianie konfliktów które jeszcze w dodatku czasem występują przy próbie naprawienia jedną metodą, czasem inną itd. to już po prostu irytuje, ja rozumiem konflikty między różnymi developerami, ale jeden sam ze sobą, to już masakra.