Git at fortælle mig at trække, så begå, så træk?

Jeg prøver at skubbe nye ændringer, men jeg har en konfliktfil. Efter at have forsøgt at skubbe får jeg følgende fejl:

Merge the remote changes (e.g. 'git pull') before pushing again.  See the
'Note about fast-forwards' section of 'git push --help' for details.

Ok, så vi skal bruge git pull. Jeg prøver at bruge git pull og så får jeg denne fejl:

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.

Men når jeg prøver at begå, går jeg tilbage til den første fejl. Hvad skal jeg gøre? Ændringerne på fjernbetjeningen er nyere end dem på min lokale maskine. Så hvordan åbner jeg det med et diff-værktøj og foretager ændringerne og derefter fortæller git, at jeg har foretaget ændringer, så det vil lade mig skubbe ændringer?

10
задан egidra 20 July 2011 в 23:16
поделиться