in Technology by

What is the difference between ‘HEAD’, ‘working tree’ and ‘index’?

Please log in or register to answer this question.

1 Answer

0 votes
by

The working tree or workspace is the directory containing the source files that you are currently working on.

The index is the staging area in Git where the commits are prepared. It lies between the commit and your working tree. Git index is one large binary file that enlists all files in the current branch, their names, sha1 checksums, and timestamps.

This file is present at <baseOfRepo>/.git/index. HEAD is the reference or pointer to the latest commit in the current checkout branch.

Related questions

0 votes
asked Dec 9, 2020 in Technology by JackTerrance
0 votes
asked Mar 3, 2021 in Technology by JackTerrance
0 votes
asked Dec 23, 2020 in Technology by JackTerrance
...