Hi,
I just started using git for my personal projects at home. Basic usage seems pretty straight-forward as well as setting up everything. However, I have a simple question about how do I mimic an "svn update" command on a locally created repository. Here's what I do:
some_existing_project_dir> git init some_existing_project_dir> git add .
(about 1000 files added...)
some_existing_project_dir> git commit -a -m "initial commit"
(now I edit 10 files and accidentally delete some files that I'm not aware of)
How do I now get the accidentally deleted files back from the repository without losing local changes made to 10 files?
I've tried using: "git checkout HEAD ." but my local changes after last commit will be lost.
I've tried using: "git pull ." but the deleted files are not restored.
So I'm looking for an "svn update" equivalent command that would semantically do this: "Get the latest version of all files from the repository and merge them with any local changes I've made to files."
I know a suitable command is available and I'm just a moron who can't read the manual correctly but help me out anyway :P
Regards,
Mikko