First off, I'm new to Git.
I deleted a bunch of files locally on my Mac using Finder. I want the files that I deleted to no longer show in the current branch, but they do.
Any Git users know a command to update the index?
First off, I'm new to Git.
I deleted a bunch of files locally on my Mac using Finder. I want the files that I deleted to no longer show in the current branch, but they do.
Any Git users know a command to update the index?
I think this would be a simpler way to do what you want:
git add . -A
Then you would just do:
git commit -m "removed some files"
As noted above.
You can see deleted files, which are still 'tracked' with:
git ls-files --deleted
To delete files from a branch, you can do something like this:
git ls-files --deleted -z | xargs -0 git rm
From man git-rm:
Remove files from the index, or from the working tree and the index. git-rm will not remove a file from just your working directory. (There is no option to remove a file 13 only from the work tree and yet keep it in the index; use /bin/rm if you want to do that.)
Finally, to commit the "removal" do something like:
git commit -m "removed some files"
I don't know if this has been added to git since the previous answers, but I just used
git add -u
git commit -m "Removed some files"
to achieve the same thing.