Best of GitMarch 2023

  1. 1
    Article
    Avatar of komodorKomodor·3y

    How to Become a Faster and More Efficient Developer?

    Learn how to improve your velocity and efficiency as a developer by using tools like Git UI, focusing on problem-solving, sketching before coding, mastering your environments and tools, learning shortcuts, and investing in your IDE, terminal, and browser. The post also mentions the usefulness of AI tools like GitHub Co-Pilot.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP49: API Architectural Styles

    This week’s system design refresher: API architectural styles. EP49: API Architectural Styles. How Levels.fyi scaled to millions of users using Google Sheets as a backend. Backend burger: How to use New Relic to achieve Kubernetes observability.

  3. 3
    Article
    Avatar of devtoDEV·3y

    AI generated git commit messages

    This post explores Nutlope/aicommits, a CLI tool that writes git commit messages with AI. It discusses the use of the cleye CLI tool and provides a code walkthrough, highlighting the implementation of AI with OpenAI.

  4. 4
    Article
    Avatar of phProduct Hunt·3y

    OpenCommit: git commit message by AI - Product Information, Latest Updates, and Reviews 2024

    OpenCommit is an open-source CLI tool for generating conventional git commit messages. It supports multiple languages and recent launches include improvements to the tool.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    Git commands every developer should know

    Git is an important tool for project management and collaboration among developers. It provides a way to manage and track changes to code and other project files over time. This post lists important Git commands and their descriptions.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Conventional Commits

    The Conventional Commits specification is a lightweight convention for commit messages that provides easy rules for creating an explicit commit history. It introduces types such as 'fix' and 'feat' to represent bug fixes and new features, respectively. Breaking changes can be indicated using a footer with 'BREAKING CHANGE'. The specification allows additional types and footers, and is not case-sensitive except for 'BREAKING CHANGE'.

  7. 7
    Article
    Avatar of devtoDEV·3y

    How atomic Git commits dramatically increased my productivity - and will increase yours too

    Learn how atomic git commits can dramatically increase productivity and improve workflow in software development.

  8. 8
    Article
    Avatar of dzDZone·3y

    11 Git Commands That Developers Should Know

    Join For Free Git is a version control system that has become an essential tool for developers worldwide. It allows developers to keep track of changes made to a project's codebase, collaborate with others on the same codebase. Here are the top 11 Git commands that every developer should know.

  9. 9
    Article
    Avatar of phProduct Hunt·3y

    Gut - A user friendly git CLI - Product Information, Latest Updates, and Reviews 2024

    Gut is a user-friendly git CLI that aims to make git easier to use while providing all the power of git.

  10. 10
    Article
    Avatar of ghblogGitHub Blog·3y

    Highlights from Git 2.40

    Highlights from Git 2.40 include the addition of Emacs support to `git jump`, correction of `git cat-file -s` behavior with `--use-mailmap` option, improved functionality of `check-attr` command, rewriting of `git bisect` and retirement of legacy implementation of `git add --interactive`, and under-the-hood improvements to Git's CI infrastructure.

  11. 11
    Article
    Avatar of tilThis is Learning·3y

    What the FORK are you doing?!

    Learn about forking a repository on GitHub, its importance for collaboration, the difference between forking and cloning, and how to maintain a forked repository.