So we finally have git set up but I'm really confused how to handle multiple people merging.
I have a branch, test
, that I merged a feature in to earlier today. The other developer has now merged his new feature into test
, and in the process - since his new feature was branched off before I merged mine in - it deleted the files that mine added.
1) How do we get around this?
2) How can I force git to not remove or overwrite files without asking?
Edit: Corollary: When should we pull, and I guess when we pull (I'm guessing before a merge?) we should merge the pulled copy into the branched feature?