Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: Removing files

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:42:49

David Kågedal [off-list ref] writes:
I'm wondering what the best way to commit the removal of a file is.
 $ rm -f foo
 $ git-commit -a
git status shows:

  $ git status
  # On branch refs/heads/messages
  # Changed but not added:
  #   (use "git add <file>..." to incrementally add content to commit)
  #
  #       deleted:    foo
Suggesting "git add" to record the deletion feels insane.  Is
this what we still do?  I think there have been much work 
in this area recently so the wordings might have already fixed.
Ok, so that didn't work.  Let's try rm instead:

  $ git rm foo
  fatal: pathspec 'foo' did not match any files
The above message is from an older version of git-rm, but the
one that will be in v1.5.0 is not any better.  It errs out with
"No such file or directory".  A workaround using today's tool is
to do "git rm --cached fo"

I think the right fix is to suggest "git add/rm" in status
output and make "git rm" not barf if the user has already
removed the file from the working tree.

        
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help