From: Jakub Narębski Date: Sat, 10 Sep 2016 09:52:01 GMT Subject: Re: git commit -p with file arguments Message-ID: In-Reply-To: <87inu4bxt7.fsf@juno.home.vuxu.org> W dniu 09.09.2016 o 22:52, Christian Neukirchen napisał: > Jakub Narębski writes: > >> Which means that with "git add -p && git commit ", >> the "git add -p " would carefully craft the state >> in the index... and "git commit " would take worktree version >> of for commit, ignoring what was in the index :-( >> >> Currently there is no way to create commit out of subset of the index, >> e.g. with "git commit :0:" > > I played around with creating a new index just for "add -p" and then > committing that one. Seems to have worked... > > Perhaps I'll just wrap git-commit myself then. What I wanted to say is that there is no built-in way to create commit out of subset of the index. You can of course do what "git commit " does, that is use temporary index file (GIT_INDEX_FILE etc.; see contrib/examples/git-commit.sh). I wonder, if git-commit is to acquire such feature, what would be the best interface. "git commit :0:./"? "git commit -o -p " (that is, "git commit --only --patch ")? -- Jakub Narębski