This is simply a reference list of some of the basic yet commonly used git commands. For further details, you can always refer to git documentation.
This is a short intro for the gh -the GitHub Command Line Tool. Prior to the gh introduction, most of the job, working with terminal and trying to automate somehow the interaction with GitHub repositories, required the using of other CLI tools like curl. This was not such a handy approach, especially for DevOps. But now, we can rely on the gh tool that simplifies quite a lot, the automation of operations needed to deal with GitHub repos.