Git Reflog

Git reflog is a diary/auditing mechanism of git that records down every single transaction happening, including destructive actions such as deleting or hard resetting commits.
Software Engineer ✦ Lifelong Learner ✦ Graphics Enthusiast

Git reflog is a diary/auditing mechanism of git that records down every single transaction happening, including destructive actions such as deleting or hard resetting commits.

Git Cherrypick is a feature that allows us to copy a specific commit from one branch to the other without needing to merge the two branch together.

Installing dependencies with NPM can be a little bit confusing if we don't know the caveats.

XML can be transformed into a new version by going through the XDT transformation library built-in with Visual Studio.

Submodules allow us to keep a Git repository as a subdirectory of another Git repository. This lets us include and track external dependencies or shared code in the repo itself while maintaining their own separate version history.