git-unadd anyone?

3 messages, 2 authors, 2016-06-15 · open the first message on its own page

git-unadd anyone?

From: Radoslaw Szkodzinski <hidden>
Date: 2016-06-15 22:42:18

Is there an easy way to just unmark files wrongly marked as added?

I'm not thinking about something like git-reset --mixed,
which would discard the index as a whole.
I only want to unmark files I git-add(1)ed.

-- 
GPG Key id:  0xD1F10BA2
Fingerprint: 96E2 304A B9C4 949A 10A0  9105 9543 0453 D1F1 0BA2

AstralStorm

Re: git-unadd anyone?

From: Uwe Zeisberger <hidden>
Date: 2016-06-15 22:42:18

Hello Radoslaw,

Radoslaw Szkodzinski wrote:
Is there an easy way to just unmark files wrongly marked as added?

I'm not thinking about something like git-reset --mixed,
which would discard the index as a whole.
I only want to unmark files I git-add(1)ed.
How about

	git update-index --force-remove <filename>


Best regards
Uwe

-- 
Uwe Zeisberger

http://www.google.com/search?q=5+choose+3

Re: git-unadd anyone?

From: Radoslaw Szkodzinski <hidden>
Date: 2016-06-15 22:42:18

Uwe Zeisberger wrote:
Hello Radoslaw,

Radoslaw Szkodzinski wrote:
quoted
Is there an easy way to just unmark files wrongly marked as added?

I'm not thinking about something like git-reset --mixed,
which would discard the index as a whole.
I only want to unmark files I git-add(1)ed.
How about

	git update-index --force-remove <filename>


Best regards
Uwe
Thank you, it's exactly what I was looking for.

If I was mad enough, I'd use git-update-index --add instead of git-add.
I'll have to reacquaint with git low-level commands anyway.

It's weird that there's git-add, yet no git-remove.
The only difference is the exclude file handling (not a problem with remove)
and doing global changes when no parameters are given.

Actually, I don't like the second property that much.
I'd prefer an explicit -a for --all. But it's probably for CVS users sake, right?

-- 
GPG Key id:  0xD1F10BA2
Fingerprint: 96E2 304A B9C4 949A 10A0  9105 9543 0453 D1F1 0BA2

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