Pracuję w 100% z odgałęzieniem, które zrobiłem z gałęzi głównej. Teraz, gdy kolega cofnął się do pochodzenia/mistrza, starałem się przenieść te zmiany do mojej osobistej branży. Kiedy zrobić „git checkout” mistrz następnie przez „stan git” pojawia się następujący:Git: w jaki sposób gałąź nie angażuję się przed pochodzenia/master
# Your branch is ahead of 'origin/master' by 2 commits.
Jak oddział nigdy zobowiązać się do przodu o 2 zobowiązuje? Jaki jest najlepszy sposób, aby dowiedzieć się, jakie są ich zobowiązania i zasadniczo je zniszczyć? Nie chcę niczego przekazywać z powrotem do oryginału/wzorca, ponieważ może to spowodować nieznane konflikty.
Dla Gita będącego tak prostym narzędziem, jest to najbardziej zagmatwana część. Mam taki sam problem jak ty.Nigdy nie zobowiązuję się do mojej głównej gałęzi. Zawsze się rozgałęziam i wprowadzam zmiany. Kiedy robię "mistrza git pull origin", dostaję, że jest 200 popełnia z tyłu. Czemu? Nigdy tego nie dotknąłem. Chciałbym, żeby to wyjaśnili. – Jeff