Próbuję wprowadzić nowe zmiany, ale mam konflikt plików. Po wypróbowaniu, otrzymuję następujący błąd:Git każe mi zaciągnąć, a potem popełnić, a następnie wyciągnąć?
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
Dobrze, więc musimy użyć polecenia git pull. próbuję użyć git pull
a następnie uzyskać ten błąd:
error: Your local changes to the following files would be overwritten by merge:
db/profile_edit.php
Please, commit your changes or stash them before you can merge.
Ale gdy próbuję popełnić, wracam do pierwszego błędu. Co powinienem zrobić? Zmiany na zdalnym repo są nowsze niż te na moim lokalnym komputerze. Tak więc, jak mogę go otworzyć za pomocą narzędzia diff i wprowadzić zmiany, a następnie powiedzieć git, że wprowadziłem zmiany, aby pozwolić mi wprowadzać zmiany?
+1, ładne wyjaśnienie – sha256