GitHub - Contribute to a repo using Fork, Clone, Push and Pull Requests

GitHub hosts open source projects that have multiple contributors. Only a few maintainers have read-write access to the repository, so how do people contribute suggested changes? The answer is by copying the repo to their own GitHub account, making changes and submitting a pull request to the maintainers of the original project. This post explains the steps. ...

June 30, 2021 · 6 min · GD

GIT branches - merging, rebasing and squashing commits

This article focuses on common GIT actions that affect branches, such as merging, rebasing branches and squashing local commits. ...

June 27, 2021 · 10 min · GD

GIT storage - understanding the stash, working, index, repo

GIT commands move data between four areas of the object database. This article explores the four areas and the common commands that affect them. See the earlier post on How GIT stores information for information on the GIT object database. ...

June 24, 2021 · 9 min · GD

GIT basics - under-the-hood

GIT has become the de-facto version control system, but it can get complicated quickly. A look under-the-hood can help with day-to-day use and file recovery. This article explores the files in the object database laying a foundation for more advanced use. ...

June 17, 2021 · 5 min · GD

WSL2 on Windows 10 - quick setup

Windows Subsystem for Linux (WSL) is a fantastic Dev and Test environment, providing seamless integration for Linux apps and shells running on Windows 10. This post is a quick summary of the manual steps to enable WSL2 in Windows 10. ...

May 15, 2021 · 2 min · GD