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

Fwd: git rm

From
PPeter <peter.mx@gmail.com>
Date
Jul 5, 2016, 21:55 UTC
Message-ID
<CAK8tuqhMiHqPoK4gk7onT+VXsLJE5ogcpu7dc=_8am+ifL=5yQ@mail.gmail.com>
In-Reply-To
<CAK8tuqiZjfrvHCoxkFUqoDx0+9=FUxfE93aMhUkYYZAAWm-u_w@mail.gmail.com>
Greetings to the community of this wonderful piece of software!

I am a lightweigt git user so by all means not a reference, but I was wondering why exactly does "git rm" also delete the file (remove it from the working tree). I see it as an unintended behaviour as git is written in a way that it preserves the most data. Usually git commands are very basic and the usual workflow requires more consecutive commands, it even has its own shell. But "git rm" does everything in one step even though there are lots of scenarios where the file should be kept. I am aware of the "git rm --cache" command, but from my perspective "git rm --delete" is the one that is needed...

GUI users and some CLI users (by using trash-put or similar tool) also use trash before removing the file completely. Does "git rm" support freedesktop.org trash specification?

Thank you for your answers in advance, Peter

Next: Andreas Schwab
Message 1 of 7 in “Fwd: git rm”
  1. PeterJul 5, 2016
  2. Andreas SchwabJul 6, 2016
  3. Jeff KingJul 7, 2016
  4. PeterJul 10, 2016
  5. Andreas SchwabJul 10, 2016
  6. PeterJul 10, 2016
  7. Andreas SchwabJul 10, 2016

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.