Best of GitNovember 2023

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Write Commit Messages that Project Maintainers Will Appreciate

    Learn how to write effective commit messages that project maintainers will appreciate. Avoid vague messages and instead mention the type of change and summarize the details. Consider adding a description for more clarity and understanding. Writing good commit messages is crucial for communicating contributions.

  2. 2
    Article
    Avatar of devtoDEV·2y

    How I teach Git

    The post shares a teacher's approach to teaching Git and provides insights into various Git concepts such as commits, references, branches, tags, and the three states of working with Git. It also covers basic Git operations, working with others using remotes, pushing and fetching from remotes, and best practices for maintaining a clean Git history.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Bruno API Client

    Bruno is a new API client that aims to revolutionize the current options like Postman and Insomnia. It uses a plain text markup language to store API requests and values data privacy.

  4. 4
    Article
    Avatar of lnLaravel News·3y

    The Ultimate "git nah" Alias

    A developer shares a 'git nah' alias that provides a fresh start by cleaning and aborting any potential rebase.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Boost productivity with the GitHub CLI

    Boost your productivity with the GitHub CLI by installing it, logging in to GitHub, and using various commands to review pull requests, create pull requests, and create or push new repositories to GitHub.

  6. 6
    Article
    Avatar of lobstersLobsters·2y

    Realtime GitHub

    Realtime GitHub is a prototype of a collaborative editing tool that allows multiple users to edit repository files together in real time. The tool is designed to enable better online collaboration for software development, providing features like rich-text editing, commenting, and real-time multiplayer editing. It integrates with GitHub repositories and stores documents as JSON files. Realtime GitHub uses a unique approach inspired by Git and ProseMirror to handle merging and rebasing. The prototype is currently focused on workflows involving editing rich-text documents, but there are plans to expand its functionality and integrate it with other tools and surfaces in pursuit of the Collaborative Workspaces vision.

  7. 7
    Article
    Avatar of ghblogGitHub Blog·2y

    Highlights from Git 2.43

    Git 2.43 introduces new features in git repack, including support for multiple cruft packs and splitting repositories by an object filter. It also improves the revert functionality by producing more readable commit messages. Other updates include enhancements to the format of git log and git for-each-ref, as well as improvements to Git's CI system. For more details, refer to the release notes.

  8. 8
    Article
    Avatar of vsVisual Studio Blog·2y

    Write Your Git Commits with GitHub Copilot

    Use GitHub Copilot to generate descriptive and helpful Git commit messages, making it easier for teammates to review changes, track bug origins, and troubleshoot. Download the latest Visual Studio preview and update the GitHub Copilot Chat Extension for a step-by-step guide.

  9. 9
    Article
    Avatar of vsVisual Studio Blog·2y

    Introducing Visual Studio 17.9

    Visual Studio 17.9 Preview 1 introduces new features including generated Git commit messages, event handler leaks insights, non-modal debug visualizers, and more. It also improves the Blueprint experience and IntelliSense for Unreal Engine projects, and adds new features to .NET/C# and Extensibility. The UI gets a refresh with the Experimental control styles and Tinted themes.

  10. 10
    Article
    Avatar of hnHacker News·3y

    Tracking SQLite Database Changes in Git

    Learn how to track changes to a SQLite database using Git and view nicely formatted diffs.