I am a newbie with GIT. I previously only had experience with CVS and SVN.
I am working with some other people on a common project, with some main
common source, called "origin", or what in GIT is called "master" (I
think). I got my local working copy by using "git clone".
Now, in my local working copy I sometimes make small changes only for
myself (for readability, like newlines, or more spaces or tabs, or small
comments). However, I also want to stay up-to-date with the main "master
code", so I want to do a "git -pull". What I expected what would happen is
that git would warn me that there are some conflicts (in my local working
code) and I would have to edit these conflicts out from my local code.
Which is fine with me.
But, instead of that, GIT gives me the following error:
error: Your local changes to the following files would be overwritten by
Please, commit your changes or stash them before you can merge.
Now, I don't want to commit my changes, because they would only cause
unnecessary conflicts for my other colleagues and most of these changes are
not relevant for anybody else.
I also don't want to create a different branch (which I understand is what
"git -stash" would do).
Right now, it seems the only thing I can do is un-doing my local changes,
which sort of goes against the idea of having a repository.
So: is there a way to merge the up-to-date "master code" unto my own local
code without having to commit my code first or having to make branches?
Avís - Aviso - Legal Notice - (LOPD) - http://legal.ifae.es
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.