Best of GitJuly 2022

  1. 1
    Article
    Avatar of honeypotHoneypot·4y

    Git Commands - Cheat Sheet for All Developers

    Git is a powerful tool for all developers, but some commands are easily forgotten or unknown for junior developers. Here is a comprehensive recap of the Git commands you might need in your everyday developer life. I’ve added complementary links if you want to dig deeper or need specific support for your problem.

  2. 2
    Article
    Avatar of hashnodeHashnode·4y

    Please Start Writing Better Git Commits

    The Problem With Your Current Commits: They're not informative enough. Smaller, atomic commits are much easier to understand and can be rolled back without affecting other working code. If you want to take it a step further, you could follow the Conventional Commits specification. Be sure to follow me for more like this!

  3. 3
    Article
    Avatar of devtoDEV·4y

    10+ things I always setup in git when I prepare a new environment

    Fast-forward merging makes it difficult to follow the history of work on a branch. Use nvim as the editor to be used when committing git config --global core.pager 'less -x4' Enter fullscreen mode Exit fullscreen Mode. Use thegitignore settings for each project, which will be applied to all git operations. Do you always use cli commands or do you sometimes commit/push/pull/delete branches from your IDE?

  4. 4
    Article
    Avatar of phProduct Hunt·4y

    Git Story - Animate the story of your Git project

    Git videos are a great way to show off your Git project. Use these videos to help new developers learn Git. Free Discuss Collect Share Stats tool. Use this tool to help you share your Git projects with your team. For more information on how to use this tool, please visit Git.org.

  5. 5
    Article
    Avatar of devtoDEV·4y

    Undo wrong Git changes

    The other day I got a lovely email from one of my readers asking how to revert a commit that was made wrongly. I looked back at my articles and realized I haven't ever noted this down. We'll be looking at a couple of levels of changes. Each one required a slightly different approach.

  6. 6
    Article
    Avatar of hashnodeHashnode·4y

    Write Git Commit Messages That Your Colleagues Will Love

    Git commit messages are how we communicate to our future selves. They help you understand why a certain line of code was added to the code base. By writing good Git commit messages you are future-proofing yourself and your colleagues. A commit message consists of two parts: the subject line and the body.

  7. 7
    Article
    Avatar of reactnativeexampleReact Native Example·4y

    Pegava - A beautiful dating app made in React Native

    Pegava is an open-source dating app for Android. The app was originally created during the pandemic but was never released. The project is under the The Creative Commons CC0 license. The full responsive design is located here: Figma link. Themes are according to system preferences: Light Mode.IOS.mp4, Dark Mode. IOS.MP4, etc.

  8. 8
    Article
    Avatar of ghblogGitHub Blog·4y

    Release Radar · June 2022 Edition

    Capri 4.0 is a fast, low resource, web framework for Node.js. The latest version comes with an even faster system, synchronous route registration, and new Pino transports. Capri aims to address this by creating static sites that support islands architecture. This type of website design provides better accessibility and faster load times. Check out the project and add some music to your community.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Choose a Tech Career in 2022 – A Career Changer's Guide

    As a UI/UX developer, your job is to design and build out a user's experience for a brand or company. A code editor/IDE is where you'll write your code, debug it, and preview written code. Git and GitHub for version control is a system that helps you review your code in stages and keep track of your revisions. Git is a version control system.

  10. 10
    Article
    Avatar of discdotDiscover .NET·4y

    Git-Flow, GitHub-Flow, Gitlab-Flow and Trunk Based Development explained

    There are many ways to organize your branches with git. In this article I want to show you 4 ways of doing so. We will see what are the pros and cons and when they are most applicable. So let's start. Git-Flow tries to be an universal branching strategy which covers a lot of scenarios. The main idea is you have a set of branches which have a specific responsibility.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Animate Your Git Commit History with git-story

    Git Story lets you easily generate mp4 videos presenting the layout and progression of your Git commit history, all using one single command: git-story. Git Story uses Manim to create circles, arrows, refs, Git branch names, and other objects that represent your Git history.

  12. 12
    Article
    Avatar of hashnodeHashnode·4y

    Basic Git Commands You Should Know

    There are roughly about 160 Git commands in total, learning all these is a nightmare for almost all developers out there. Using a terminal/command line to work with Git might be a bit intimidating to most beginner developers since they either do not know or keep forgetting what "commands" to type in to perform the desired actions.

  13. 13
    Article
    Avatar of towardsdevTowards Dev·4y

    Git Commands You Should Know Part-2

    This is the 2nd article of Git Commands, where we’re learning about CVCS, DVCS, git and git commands.

  14. 14
    Article
    Avatar of swcdSweetcode·4y

    ZSH Customization for MacOS

    In this tutorial I will walk through my zshrc file and demonstrate how to set up syntax highlighting and auto-suggestions. Before we begin, this article is a great place to start to get zsh installed in order to make customizations. How to install and use some of the most common plugins for your zhrc file, shown below.

  15. 15
    Article
    Avatar of gcgitconnected·4y

    Can You Resolve Merge Conflicts Before They Happen?

    Merge conflicts are an event that occurs when Git is unable to automatically resolve differences in code between two commits. They can happen as a result of merging branches, during a rebase or when you’re cherry-picking in Git. We can either solve them manually or use a Git GUI such as the ones built into VS Code.

  16. 16
    Article
    Avatar of rhdevRed Hat Developer·4y

    Git workflows: Best practices for GitOps deployments

    When you adopt GitOps, Git is not only your source of truth (as it is for most projects) but also your interface into your environment. Git workflows are at the center of your GitOps deployments. How to separate your configuration from your code, how to use branches, and tips for setting up policies and security.