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

Re: rm and mv commands: should I use them?

From
Jeff King <peff@peff.net>
Date
Jan 7, 2008, 01:55 UTC
Message-ID
<20080107015518.GD17748@coredump.intra.peff.net>
In-Reply-To
<alpine.LFD.1.00.0801061108320.2811@woody.linux-foundation.org>
On Sun, Jan 06, 2008 at 11:22:50AM -0800, Linus Torvalds wrote:
Show 10 quoted lines
> > So, do I need to use git's mv and rm commands?
> 
> Nope.
> 
> They are there only to
> 
>  (a) make people who are used to do "svn mv" not complain
> 
>  (b) simplify things a little teeny bit, by avoiding having to "git add" 
>      the new file.

I haven't looked to see if this optimization is in place, but "git mv" can also avoid having to recompute the sha1 of the file (which in most cases doesn't matter, but on a large file with a cold cache, can make the operation seem just as snappy as a regular "mv").

-Peff
Previous: Linus TorvaldsNext: Junio C Hamano
Message 6 of 11 in “rm and mv commands: should I use them?”
  1. Jon HancockJan 6, 2008
  2. David BrownJan 6, 2008
  3. Brian SwetlandJan 6, 2008
  4. Jeff KingJan 6, 2008
  5. Linus TorvaldsJan 6, 2008
  6. Jeff KingJan 7, 2008
  7. Junio C HamanoJan 7, 2008
  8. Jeff KingJan 7, 2008
  9. Robin RosenbergJan 7, 2008
  10. Jay SoffianJan 7, 2008
  11. David BrownJan 7, 2008

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.