Changes not staged for commit

Status
Not open for further replies.

jitterbux

New member
Joined
Mar 27, 2022
Member Type
Student or Learner
Native Language
Polish
Home Country
Poland
Current Location
Poland
When using Git I see this message: "Changes not staged for commit."

I assume it is some form of abbreviation and I am not sure whether "staged" is an adjective or verb, in this context.

Was the "are" removed and the original sentence should be "Changes are not staged for commit." ?

Or it means "Changes - not staged for commit." ?
 
I'm afraid I don't understand much of that. For starters, I don't know what "Git" is. Also, I don't understand the sentence. (We either make changes or we don't. We don't stage them.) I am not sure if there is an abbreviation there. More context might help.
 
Last edited:
Git is a software development tool or set of tools.

@jitterbux I'd call staged a past participle. Think of it as similar in grammatical function to changed, as in "The source code has frequently been changed."
 
I'm not familiar with Git, but my school uses some webpage editing software that requires staging for proposed page changes. It's essentially a non-live version of the page that requires a second person to review any proposed changes before it's uploaded as the 'live' version. The public can't see the staged version, until the status is confirmed from 'staged' to 'live' by someone other than the person who proposed the changes or alterations.

If I had to guess, I would assume the message means that the changes you proposed where not saved to a similar staging status - possibly a level ready to be commited as the latest version.
 
How do I get that job?
šŸ˜Š
 
Git is a software development tool or set of tools.

@jitterbux I'd call staged a past participle. Think of it as similar in grammatical function to changed, as in "The source code has frequently been changed."
But there is no have/has or is/are in "Changes not staged for commit."

This is a screenshot from the command line output I got:

 
But there is no have/has or is/are in "Changes not staged for commit."

Nevertheless it's fine, as I said. Software does not have to be grammatically perfect, and indeed many professions use ungrammatical argot.
 
Nevertheless it's fine, as I said. Software does not have to be grammatically perfect, and indeed many professions use ungrammatical argot.
So, in a good grammatical way one would say: "Changes are not staged for commit." instead of just "Changes not staged for commit." ?
 
I think "staged" is used as a software jargon to be read by people in the line, and not for the uninitiated.
Are you sure "Git" is meant to be written and not an acronym in block letters? It is also an accepted word in Scrabble.

P.S. Okay, Github is a website.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top