Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialakhil maddu
1,422 Pointswhat is Staging Area?
a
1 Answer
Stone Preston
42,016 Pointsfrom the git documentation on git basics:
The staging area is a file, generally contained in your Git directory, that stores information about what will go into your next commit. Itβs sometimes referred to as the βindexβ, but itβs also common to refer to it as the staging area.
The basic Git workflow goes something like this:
You modify files in your working directory.
You stage the files, adding snapshots of them to your staging area.
You do a commit, which takes the files as they are in the staging area and stores that snapshot permanently to your Git directory.
Basically, you add the files you want to commit to the "staging area." Once you are ready to commit these files, you commit them and all the files that were placed in the staging area are commited
gitready.com describes the staging area as:
basically a loading dock where you get to determine what changes get shipped away.
A X
12,842 PointsA X
12,842 PointsToo canned answer & you need to have a certain level of prior understanding to get a copy/paste answer.