Question Bank
3705 approved questions from the community
What is the difference between the working tree and tracked files in Git?
When a file's content changes in Git, the updated version is stored as a new Blob object with a different SHA-1 hash.
Regularly using `git status` is recommended to stay updated on the repository's state.
Tag objects in Git are typically used to mark specific commits for releases.
Git analyzes selected files and identifies exact line-by-line modifications when you run `git add`.
What does SML stand for in the context of Git's staging area?
What does MDS stand for in the context of Git's staging area?
The staging area allows you to create atomic commits with only related changes grouped together.
You should review and understand `git status` output before proceeding with staging or committing.
Git's object database uses delta compression to store only the differences between file versions.
Git's commit history is time-ordered, typically from the most recent commit backward.
Staging files before committing is completely optional in Git.
Git ensures the integrity of copied data during the cloning process.
What happens after a successful clone operation?
How does branching support feature toggles?
What role does branching play in release management?
What is the purpose of code isolation in branching?
The initial commit in a repository has no parent commit.
Git tracks changes to files rather than storing complete copies of files at each version.
After cloning from GitHub using HTTPS, remotes can be reconfigured to use SSH.