Best of GitJanuary 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    Git Branch Naming Strategies

    Learn about the different types of branches in Git and get tips for effectively naming them.

  2. 2
    Article
    Avatar of itnextITNEXT·2y

    Multitask like a pro with the WIP commit

    Learn about the WIP commit in Git, how to create one, and the aliases associated with it. Save your work instantly with the WIP commit and easily switch between tasks.

  3. 3
    Article
    Avatar of substackSubstack·2y

    How Git Works

    Git is a distributed version control system that helps track changes in code and collaborate with others. Learn how to initialize a Git repository, add files, commit changes, switch branches, merge changes, and more.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Gitting Things Done – A Visual and Practical Guide to Git

    Learn about the basic objects in Git - blobs, trees, and commits. Understand the process of recording changes in Git and how branches work under the hood.

  5. 5
    Article
    Avatar of devtoDEV·2y

    How to improve your GitHub vanity metrics FAST

    Learn how to improve your GitHub vanity metrics quickly by creating fake commits for every day of the year.

  6. 6
    Article
    Avatar of devtoDEV·2y

    Git Rebase vs Git Merge: A Comprehensive Guide

    Understand the differences, benefits, and best practices of git merge and git rebase for integrating changes from one branch into another. Git merge preserves history while git rebase creates a more linear commit history. Rebase is best for local cleanup, while merge is preferable for public commits. Avoid rebasing public branches to prevent confusion and conflicts.

  7. 7
    Article
    Avatar of devtoDEV·2y

    Efficient Git Workflow: From Idea to Deployment

    Efficient Git workflow guide from idea to deployment, including tasks such as starting a new task, development, preparation for review, creating a pull request, review and merge, deployment, and post-merge cleanup.

  8. 8
    Article
    Avatar of aws-buildersAWS Builders·2y

    Difference between Git Fetch and Git Pull

    Git Fetch and Git Pull are commonly used commands in Git. Git Fetch alerts the local repository of changes in the remote repository without invoking the changes locally. Git Pull copies the changes made in the remote repository into the local repository. Git Pull is essentially Git Fetch + Git Merge.

  9. 9
    Article
    Avatar of devtoDEV·2y

    My first game!

    A self-made game crafted with Python and utilizing Git/GitHub, marking the progress of the author's coding journey.

  10. 10
    Article
    Avatar of devtoDEV·2y

    Remove merged branches from your local machine

    Learn how to remove merged branches from your local machine in Git. The command 'git fetch -p && git branch -vv | awk '/:gone]/{print $1}' | xargs git branch -d' fetches updates from the remote repository, identifies local branches with deleted upstream branches, and deletes those local branches.