Git: What’s the working tree?
1 September 2022 (Updated 14 January 2023)
In a nutshell
The working tree
is your current working directory / workspace โ containing the files currently checked out in your branch.
When you make changes to your working tree, you use git add
to add the changes to your index.
![Git: What's the working tree?](https://sajadtorkamani.com/wp-content/uploads/2022/09/cZkcV.jpeg)
Where does the working tree fit in the Git workflow?
- You check out a branch. This checked out branch is your working tree. (
git checkout
) - You make a change. The changed files are in your working tree.
- You stage the change to the index (
git add
). - You commit changes in your staging area to your local repo (
git commit
). - You push the changes from your local repo to the remote repo (
git push
)
Sources
Tagged:
Git
Thanks for your comment ๐. Once it's approved, it will appear here.
Leave a comment