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

Re: Files that cannot be added to the index

From
Sseanh <snhmnd@gmail.com>
Date
Aug 26, 2011, 20:59 UTC
Message-ID
<20110826205919.GB8107@sooty-2.local>
In-Reply-To
<4E57A93A.6090405@drmicha.warpmail.net>

Unfortunately I can't share the repos, but I've pasted actual output showing the problem below. I'm using git version 1.7.4.4 on OSX Lion, from macports. (I was having the problem on Snow Leopard too.) I am using `git clone` to make the clone, but it's possible that at some point the repo was moved or copied with things like mv, cp, rsync, maybe moving across different filesystems.

seanh@sooty-2:~ % cd /tmp seanh@sooty-2:/tmp % git clone ~/Dotfiles/home Cloning into home... done. seanh@sooty-2:/tmp % cd home seanh@sooty-2:/tmp/home % git status # On branch master # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: Text/LOG.txt # no changes added to commit (use "git add" and/or "git commit -a") seanh@sooty-2:/tmp/home % git diff

diff --git a/Text/LOG.txt b/Text/LOG.txt
index 317c80b..13edf26 100644
--- a/Text/LOG.txt
+++ b/Text/LOG.txt
@@ -1,2 +1,21 @@
CONTENTS OF DIFF SNIPPED
seanh@sooty-2:/tmp/home % git add Text/LOG.txt 
seanh@sooty-2:/tmp/home % git status
# On branch master
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified:   Text/LOG.txt
#
no changes added to commit (use "git add" and/or "git commit -a")
seanh@sooty-2:/tmp/home % git add .; git commit
# On branch master
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified:   Text/LOG.txt
#
no changes added to commit (use "git add" and/or "git commit -a")
seanh@sooty-2:/tmp/home % (1) :(

On Fri, Aug 26, 2011 at 04:10:02PM +0200, Michael J Gruber wrote:
> seanh venit, vidit, dixit 26.08.2011 14:26:
> > Can anyone guess what's going on when I have a modified file that
> > shows up in `git status`, but the file cannot be added to the index
> > (or committed)? `git add FILE` does nothing, the file still shows as
> > modified but not added in `git status`.
> > 
> > I have two different repos that have each developed this problem with
> > two different files. I don't know how it happened. The problem occurs
> > wherever the repos are cloned. Even if I delete the local copy (where
> > I'm seeing the problem) and clone the repo again from elsewhere,
> > problem persists.
> 
> A log of your commands (or access to the repo) would help diagnose that,
> along with information about the system and the git version.
> 
> Do you "clone" by making a copy, by any chance?
> 
> Michael
Previous: Michael J GruberNext: Shaun Ruffell
Message 3 of 10 in “Files that cannot be added to the index”
  1. seanhAug 26, 2011
  2. Michael J GruberAug 26, 2011
  3. seanhAug 26, 2011
  4. Shaun RuffellAug 26, 2011
  5. Jeff KingAug 27, 2011
  6. seanhAug 27, 2011
  7. Shaun RuffellAug 27, 2011
  8. Shaun RuffellAug 27, 2011
  9. seanhAug 27, 2011
  10. seanhAug 27, 2011

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.