Best of GitAugust 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    Git Concepts I Wish I Knew Years Ago

    Mastering Git will make a huge difference in how you manage code and your own day-to-day workflow. Because Git commands are a bit archaic and hard to remember, this guide will be broken up by concepts and expected behavior instead. If you don't have the basic git commands mastered, start with the official documentation. Limit force pushing to your own branches, before opening a pull request.

  2. 2
    Article
    Avatar of glcGolang News·4y

    A personal information dashboard for your terminal, developed in Golang

    WTF is a personal information dashboard for your terminal, developed in Golang for those who spend most of their day in the command line. It provides a framework for rapidly viewing crucial at-a-glance information quickly. Keep an eye on your OpsGenie schedules, Google Calendar, Git and Github repositories.

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

    This new GIT push config will save you lot of frustration!

    The current branch feature/my-cool-branch has no upstream branch. To push the current branch and set the remote as upstream, use git push. To see it live, you can have a look at a short YouTube video.

  4. 4
    Article
    Avatar of communityCommunity Picks·4y

    Git: Cheat Sheet (advanced)

    This cheat sheet is intended for an "advanced" usage of git. If you don't know what to put in your commit messages, I wrote a post about conventional commits. You can use rebase --exec --exec to execute a command on each commit of --graph' alias gst = 'git status'

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Useful HTML5 Tags You Might Not Know

    Semantic tags add real meaning to the webpage and make it easy for humans, and search engines, to differentiate between different parts of the website. To reap the benefits, you should know the HTML5 tags you can use to enhance your website. There are some very useful but little-known HTML 5 tags that can come in handy for Cars.

  6. 6
    Article
    Avatar of changelogChangelog·4y

    charmbracelet/gum: A tool for glamorous shell scripts

    Gum provides highly configurable, ready-to-use utilities to help you write useful shell scripts and dotfiles. Let's build a simple script for your dotfiles. Start with a #!/bin/sh. Ask for the commit type with gum choose: gum choose " fix " " " feat " or, allow any number of selections with the --no-limit flag.

  7. 7
    Article
    Avatar of dzDZone·4y

    7 Great Terminal/CLI Tools Not Everyone Knows

    Exa is a modern replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems. It uses colors to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. The video gives a short overview of how to use the tools mentioned above work.

  8. 8
    Article
    Avatar of hashnodeHashnode·4y

    Create a new React app with Vite

    Vite: Enables Hot Module Replacement (HMR) Helps you import and manage your project and manage. With one command and a few seconds, it can generate all the above boilerplate for you and more. It’s fast, and you keep your application state if you want. HMR saves time you would otherwise spend waiting around or inputting data to recreate your app state. It reduces friction.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Git Best Practices – How to Write Meaningful Commits, Effective Pull Requests, and Code Reviews

    This article, we will explore how to write meaningful Git commit messages. How to get really good at the code review process and some best practices to follow. Use Imperative Commands Prefix your commit messages with imperative commands.

  10. 10
    Article
    Avatar of communityCommunity Picks·4y

    GitHub Leak: GitHub secrets best practices

    This post will go through the four steps needed to remove the risk and make sure it doesn't happen in the future. We are going to use the well-known BFG Repo-Cleaner The BFG is a simpler, faster (10 - 720x faster) alternative to git-filter-branch for cleansing bad data out of your git repository.

  11. 11
    Article
    Avatar of changelogChangelog·4y

    SSH tips and tricks

    If you use a Yubikey agent, you can use it in your remotes by having the key in a SSH agent and forwarding it. To manage the agent, I strongly recommend yubikesy-agent. If you connect and disconnect from some machines “a lot” you might benefit from keeping You can prevent that by having your client ping the server every X time.

  12. 12
    Article
    Avatar of devdojoDevDojo·4y

    PhpStorm Plugins You Should Know

    PhpStorm plugin is an open-source Code Review and Static Code Analysis tool for PHP (aka inspections in JetBrains IDEs) It’s a must-have add-on to Php Storm to ensure high-quality coding.

  13. 13
    Article
    Avatar of hashnodeHashnode·4y

    PhpStorm Plugins You Should Know

    Php Inspections (EA Extended) is an open-source Code Review and Static Code Analysis tool for PHP. GitLive is an absolute must to enhance PhpStorms’s built-in Git functionality with real-time features such as online presence for team members and instant merge conflict detection.

  14. 14
    Article
    Avatar of pointerPointer·4y

    theonedev/onedev: Self-hosted Git Server with CI/CD and Kanban

    The simple open/close state of GitHub/GitLab issues does not work well for many workflows. Service Desk allows your users to submit tickets via email without the need to have a OneDev account. With OneDev, you simply upload the image to desired folder in same editor, and the link will be generated automatically.

  15. 15
    Article
    Avatar of devgeniusDev Genius·4y

    Chrono: the git time machine

    Chrono is a tool specifically to solve this problem, it’s called Chrono. It automatically commits in a temporary branch in your git repository every time an event occurs. When you’re done, you can squash all the temporary commits into one.

  16. 16
    Article
    Avatar of communityCommunity Picks·4y

    k88hudson/git-flight-rules: Flight rules for git

    NASA has been capturing our missteps, disasters and solutions since the early 1960s. Flight Rules are the hard-earned body of knowledge recorded in manuals that list, step-by-step, what to do if X occurs, and why. NASA has captured our misstep, disasters, and solutions.

  17. 17
    Article
    Avatar of lnLaravel News·4y

    Working with OS process in PHP

    The Symfony Process component made it super easy to integrate with OS processes. But how we integrate with this library is still a little frustrating. We create a new process, passing in an array of arguments that makes the command we wish to run. The result of the push method will allow you to interact with the SymfONY Process - meaning you can do all sorts with the command out the other side. Can you think of any use cases for this?

  18. 18
    Article
    Avatar of ghblogGitHub Blog·4y

    Keeping your skillset fresh as a developer

    The ReadME Project's senior editor Klint Finley gathered a panel of three tech professionals at different stages of their careers. Karthik Iyer is a software engineer at JPMorgan Chase and Monica Powell is a GitHub Star.

  19. 19
    Article
    Avatar of communityCommunity Picks·4y

    Practical Guide to using Git for Beginners

    Git is a version control system that tracks the history of changes. As you make changes to the project, any earlier version of the project can be recovered at any time. The staging area is like a rough draft space, it's where we can add a version of a file that we want to save in our next commit. We can see all our commits by running the command: $ git add index.html. Click here for more information.

  20. 20
    Article
    Avatar of dzDZone·4y

    Pull Request vs. Merge Request

    Pull Request in Bitbucket and GitHub or Merge Request in GitLab are the features made for more convenient code review and change management. These features do the same git merge command to merge feature branches or forks with the existing code.

  21. 21
    Article
    Avatar of pointerPointer·4y

    OpenBB-finance/OpenBBTerminal: Investment Research for Everyone, Anywhere.

    OpenBB Terminal is an awesome stock and crypto market terminal that has been developed for fun, while I saw my GME shares tanking. The terminal allows an average joe retail trader to leverage state-of-the-art Data Science and Machine Learning technologies.

  22. 22
    Article
    Avatar of devdojoDevDojo·4y

    Git blame - How to find out who modified a line with Git

    git blame lets you assign blame for the code breaking line you're investigating. To find out who changed a line, simply run the following command where myfile.txt is the file you want to check: git blame my file.