Best of GitApril 2023

  1. 1
    Article
    Avatar of earthlyEarthly·3y

    10 Advanced Git Commands

    Git has emerged as the standard tool for version control because of how powerful it is. It takes all of your commits from a featured branch and moves them on top of the main commit. It can also make it easier to revert changes since you can simply revert a single commit rather than dealing with the complexity of merging branches.

  2. 2
    Article
    Avatar of jetbrainsJetBrains·3y

    Introducing the Space Git Flow

    Introducing the Space Git Flow, a complete process that helps you achieve better code quality and keep your main branch green. Using it, you can focus on development while ensuring your main stays stable as you implement changes. In JetBrains, we use this flow for many of our products, including Space itself.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    GitHub Copilot for CLI makes Terminal scripting and Git as easy as asking a question

    GitHub Copilot CLI brings AI code completion to the terminal, making scripting and using Git commands easier. It provides natural language translations for shell commands, Git commands, and GitHub CLI commands. Users can simply input their desired task in plain language and receive code suggestions and explanations. GitHub Copilot CLI aims to improve productivity and help users navigate complex command line tools.

  4. 4
    Article
    Avatar of ossphsOSSPH·3y

    How to Write a Good Git Commit Message

    Writing a good Git commit message is essential for effective collaboration and maintaining a high-quality codebase. This article discusses the importance of writing good commit messages, the anatomy of a commit message, best practices for writing them, and tools and tips to improve the process.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Blog with the Ghost API and Next.js

    Ghost CMS is a popular content management system that many devs and companies use to host their blogs. Ghost CMS doesn't generate static builds, but Next.js does. For React developers, it is easy to build a new blog with Next (since Next is React-based), and you do not need to learn additional tools.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    The Unending Debate: Git Merge or Rebase?

    Understanding Git Merge and Git Rebase techniques and their respective advantages and disadvantages in software development projects.

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

    A React Native prototyping tool for developers

    A React Native prototyping tool for developers Built with Installation Windows Mac. Download the latest release for Mac here. Run ProtoNative from your applications folder.

  8. 8
    Article
    Avatar of hanselmanScott Hanselman·3y

    GitHub Copilot for CLI for PowerShell

    You can sign up for their waitlist at the Copilot for CLI site. Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and author. He is a failed stand-up comic, a cornrower, and a book author.

  9. 9
    Article
    Avatar of ossOpen Source Way·3y

    How to resolve Git merge conflicts

    The more you change in a file, the greater the potential for conflict. You should avoid making a monolithic change that combines multiple feature enhancements or bug fixes into one. A Git merge conflict may seem intimidating at first, but now that you know how to do it, you'll see that it's easily resolved.

  10. 10
    Article
    Avatar of tuts_plusTuts+·3y

    Rewriting History With Git Rebase

    Learn about the alternative to git merge and the benefits and dangers of using git rebase. Find out how to resolve conflicts during a git rebase.

  11. 11
    Article
    Avatar of pointerPointer·3y

    hocus-dev/hocus: 🪄 Spin up ready-to-code, disposable dev environments on your own servers. Self-hosted alternative to Gitpod and Github Codespaces.

    Hocus is a self-hosted alternative to Gitpod and GitHub Codespaces that allows you to spin up ready-to-code, disposable development environments on your own servers. It integrates with various Git providers and offers features like workspaces, prebuilds, project environment variables, VSCode integration, root access, and monorepo support.

  12. 12
    Article
    Avatar of reactnativeexampleReact Native Example·3y

    A simple Task App built with React Native

    A simple Task App built with React Native Errand A Simple task-app created to remind yourself of a daily objective in your aimless life. The Project Built With Getting Started is a project to recall basic concepts of react, react hooks, create-read-update-delete operations in databases.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Git Merge – The Definitive Guide

    Git Merge - The Definitive Guide. By reading this post, you are going to really understand what is a Merge in Git. Merging is the process of combining the recent changes from several branches into a new commit that will be on all those branches. In a way, merging is the complement of branching in version control.

  14. 14
    Article
    Avatar of itsfossIt's Foss·3y

    How to Connect GitHub to VS Code [Step by Step]

    VS Code is one of the most popular code editors in the world. You can seamlessly code in VS Code and push changes to your GitHub repo. It makes life so much easier to do all of it from the same application interface. You should not need to install any extension for cloning repos and pushing your changes.

  15. 15
    Article
    Avatar of jvnsJulia Evans·3y

    A list of programming playgrounds

    A list of programming playgrounds I really like using (and making!) Programming playgrounds. I got thinking about how I didn't have a great list of playgrounds to refer to. So I asked Mastodon for links to cool playgrounds. Here's what I came up with.