git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Newbie "svn update" question

From
MOMikko Oksalahti <mikko@azila.fi>
Date
Dec 1, 2009, 09:25 UTC
Message-ID
<loom.20091201T101313-496@post.gmane.org>
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
Next: Howard Miller
Message 1 of 4 in “Newbie "svn update" question”
  1. Mikko OksalahtiDec 1, 2009
  2. Howard MillerDec 1, 2009
  3. Mikko OksalahtiDec 1, 2009
  4. Tay Ray ChuanDec 1, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.