Best of Git โ€” January 2022

  1. 1
    Article
    Avatar of freecodecampfreeCodeCampยท4y

    How to Write Better Git Commit Messages โ€“ A Step-By-Step Guide

    This guide outlines steps to elevate your commit messages that you can start implementing today. When first introduced to Git, it's typical for developers to feel uncomfortable with the process. You could save yourself and/or coworkers hours of digging around while troubleshooting by providing that helpful description.

  2. 2
    Article
    Avatar of devtoDEVยท4y

    Git Cheat Sheet ๐Ÿ“„ (50 commands + Free PDF and poster)

    Free Git Commands Cheat Sheet PDF to make it easy to copy and paste in commands. A physical A3 poster for your office wall - so you can quickly look up commands, and keep them at the top of your head. The cheat sheet contains 50 commonly used Git commands on the following topics: setting up Git, starting a project, making a change and stashing.

  3. 3
    Article
    Avatar of devtoDEVยท4y

    Git Organized: A Better Git Flow

    When building a new feature, create commits as you go to save your work and fix bugs. Merge branch into main once PR is approved. Don't worry too much about writing descriptive commit messages just yet. The purpose of these commits are to make sure you don't lose work and provide some guideposts.

  4. 4
    Article
    Avatar of hashnodeHashnodeยท4y

    How to build a CLI using NodeJS ๐Ÿ’ป

    The command line interface (CLI) is one of the most basic and powerful applications ever created by mankind. We are going to be building a CLI which would generate starter templates with TailwindCSS, and Prettier pre-installed. We will be using a NodeJS framework called Tailwind CSS.

  5. 5
    Article
    Avatar of hashnodeHashnodeยท4y

    Customizing your ZSH terminal in less than 5minutes

    Oh-my-zsh is an open-source framework that will help you managing your zsh configuration. It allows you to use built-in helpers, themes, plugins... and much more. At the end of this tutorial, you will be able to configure it according to your own needs.

  6. 6
    Article
    Avatar of devtoDEVยท4y

    A printable, PDF - Git cheatsheet

    I'd like to share two printable cheatsheets with you. The first cheatsheet shows a common development workflow when working on a development project. The second shows you a common, distributed development pattern and visualizes how several maintainers work on the same codebase. I hope you'll find these useful.

  7. 7
    Article
    Avatar of towardsdevTowards Devยท4y

    Become a Backend Developer in 2021

    Backend developers are known as the best problem solvers. They are in charge of designing software from the server-side. Here are the things that you must learn to become a Backend Developer. Backend developer must be able to provide comprehensive solutions to complex problems.

  8. 8
    Article
    Avatar of hashnodeHashnodeยท4y

    Cherry-Pick Your Teammate's Changes Without Push 'n Pull-ing To Your Repo In PyCharm

    GitLive allows you to cherry-pick your teammate's changes straight from their local files without having to push and pull to Git. Clicking on a file will open a diff of the changes so we can make sure it contains only the changes we need. You can also perform the cherry pick at the level above if you want to pick all changes from multiple files at once.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCampยท4y

    How to Use Git and GitHub in a Team like a Pro โ€“ Featuring Harry and Hermione ๐Ÿง™

    In this tutorial, you will learn how to work in a team with a central repository on GitHub. The project will use two fictional team members โ€“ Harry and Hermione โ€“ with two separate GitHub accounts. Harry will be the one working locally in our development environment, and Hermione will work directly on GitHub by using an online VSCode.

  10. 10
    Article
    Avatar of devtoDEVยท4y

    Git shortcuts (alias)

    Shortcuts and aliases I was compiling as I was setting up a new laptop, and thought I'd share them. Shortcuts: (1) Git alias or (2) Git+Shell alias. Make git shortcuts in a git alias - pattern (note: --global is normally used for a dev's user account)

  11. 11
    Article
    Avatar of hashnodeHashnodeยท4y

    The Ultimate Guide to GitHub

    Git is a version control system technology used for managing source codes of various software. GitHub is one of the most popular platforms among developers all over the world. It has a wide variety of users ranging from beginner programmers to Multinational Companies like Google and Amazon. In this article, we are going to take a deeper look at GitHub and its attributes.

  12. 12
    Article
    Avatar of dwbDavid Walshยท4y

    How to Flatten git Commits

    How to flatten commits before rebasing off of the main branch. With just one single commit, you avoid the stop-start nature of fixing merge conflicts with multiple commits. To flatten the commits before the rebase, you can slightly modify the original command: git rebase -i HEAD~[NUMBER_OF_COMMITS]

  13. 13
    Article
    Avatar of pointerPointerยท4y

    Universal Secrets Platform