Best of Git2022

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Write Better Git Commit Messages – A Step-By-Step Guide

    This guide outlines steps to elevate your commit messages that you can start implementing today. When first introduced to Git, it's typical for developers to feel uncomfortable with the process. You could save yourself and/or coworkers hours of digging around while troubleshooting by providing that helpful description.

  2. 2
    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.

  3. 3
    Article
    Avatar of communityCommunity Picks·4y

    How to make github profile readme.md looks awesome.

    Go to your Github profile and type the repository name as your owner name. Type your social account name alone: Select what GitHub features you want to display in your profile. Click the public option for your online account name to see what you can use in your GitHub profile. Click the Edit profile button: and type your name, BIO, URL (your personal portfolio website, and location. If you don't have a website and want one.

  4. 4
    Article
    Avatar of honeypotHoneypot·4y

    Git Commands - Cheat Sheet for All Developers

    Git is a powerful tool for all developers, but some commands are easily forgotten or unknown for junior developers. Here is a comprehensive recap of the Git commands you might need in your everyday developer life. I’ve added complementary links if you want to dig deeper or need specific support for your problem.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    5 websites to learn Frontend-web development faster

    In this article, I have curated 5 resourceful sites that will help you better you web development skills really fast. Exercism gives you the same path of study with extra challenges to help you grow faster. Below is a roadmap to master the fundamentals of JavaScript using this site.

  6. 6
    Article
    Avatar of devtoDEV·4y

    Git Cheatsheet

    The command is particularly useful in combination with git add when you only want to commit certain files. If you have changes in your current branch, you will need to either stash them or undo. A rebase will look at each commit on your branch and update the code to make it seem like you've been working off the new base all along. It doesn't know which version of the code.

  7. 7
    Article
    Avatar of communityCommunity Picks·4y

    Git commit message convention that you can follow!

    Git commit message convention that you can follow. Motivation of this blog is to curate all information at one place and to make more people aware about standards followed by industry. A typical git commit message will look like <type>: <subject> "type" must be one of the following mentioned below.

  8. 8
    Article
    Avatar of hashnodeHashnode·4y

    Commit Like a Pro

    Committing changes is a common action that many developers do most of the time in case of contribution. You stage your changes and commit them so then they will be trackable in the history. In this article, we are going to talk about some common conventions and git commit best practices in order to make perfect commits.

  9. 9
    Article
    Avatar of devtoDEV·4y

    Git Cheat Sheet 📄 (50 commands + Free PDF and poster)

    Free Git Commands Cheat Sheet PDF to make it easy to copy and paste in commands. A physical A3 poster for your office wall - so you can quickly look up commands, and keep them at the top of your head. The cheat sheet contains 50 commonly used Git commands on the following topics: setting up Git, starting a project, making a change and stashing.

  10. 10
    Article
    Avatar of ghblogGitHub Blog·4y

    Write Better Commits, Build Better Projects

    Commits in Git repositories are more than just save points or logs of incremental progress in a larger project. Over time, commits should tell a story of the history of your repository and how it came to be the way that it currently is. It’s been my experience that commits are most effective when they’re tweaked and polished to deliberately convey a message.

  11. 11
    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.

  12. 12
    Article
    Avatar of communityCommunity Picks·4y

    gitignore.io is great

    gitignore.io is a tool that is so profoundly helpful that I've forgotten what life was like without it. Its purpose is simple: for any project you're working on, it'll generate a valid.gitignore file for you. You can write it by hand, or grab one from another project you work on.

  13. 13
    Article
    Avatar of devtoDEV·4y

    From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥

    A part of DevOps skillset is to create a process of handling discovered issues in production instead of having a panic mode.

  14. 14
    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.

  15. 15
    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'

  16. 16
    Article
    Avatar of devtoDEV·4y

    Git Organized: A Better Git Flow

    When building a new feature, create commits as you go to save your work and fix bugs. Merge branch into main once PR is approved. Don't worry too much about writing descriptive commit messages just yet. The purpose of these commits are to make sure you don't lose work and provide some guideposts.

  17. 17
    Article
    Avatar of devtoDEV·3y

    20 Git Commands you (probably) didn't know about 🧙‍♂️

    A lot of these commands are incredibly powerful and can make your life a lot easier. This post outlines 20 of my favourite under-used git features, which you can use to level up your development process, impress your colleagues, help you answer git interview questions, and most importantly - have fun with! Git Web Run to instantly browse your working repository.

  18. 18
    Article
    Avatar of hashnodeHashnode·4y

    Please Start Writing Better Git Commits

    The Problem With Your Current Commits: They're not informative enough. Smaller, atomic commits are much easier to understand and can be rolled back without affecting other working code. If you want to take it a step further, you could follow the Conventional Commits specification. Be sure to follow me for more like this!

  19. 19
    Article
    Avatar of robinwieruchRobin Wieruch·4y

    Mac Setup for Web Development [2022]

    This year (2022) I bought the new MacBook Pro after having used the MacBook Pro 2015 for the last years. This first month has been super exciting and I am up running working efficiently on my personal and professional web development projects. Here I want to share with you my Mac setup for web development that I have used.

  20. 20
    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.

  21. 21
    Article
    Avatar of hashnodeHashnode·4y

    Git commands

    Git is a free and open-source distributed version control system that's responsible for everything GitHub related that happens locally on your system. GitHub is a web-based platform where you can share your work with other developers and showcase your learnings. Git is used if you need to rewrite the history of a project.

  22. 22
    Article
    Avatar of devtoDEV·4y

    10+ things I always setup in git when I prepare a new environment

    Fast-forward merging makes it difficult to follow the history of work on a branch. Use nvim as the editor to be used when committing git config --global core.pager 'less -x4' Enter fullscreen mode Exit fullscreen Mode. Use thegitignore settings for each project, which will be applied to all git operations. Do you always use cli commands or do you sometimes commit/push/pull/delete branches from your IDE?

  23. 23
    Article
    Avatar of towardsdevTowards Dev·3y

    Git skills you didn’t know you wanted

    Most git beginners just learn basic commands like add, commit and push. It is easy to stick with these commands because they get the job done. In this article, you will learn additional tricks for commands that you already know to improve your experience with version control.

  24. 24
    Article
    Avatar of halodocHalodoc·4y

    Git best practices

    Git is a software for tracking changes in any set of files. It is usually used for coordinating work among programmers collaboratively developing source code during software development. It helps us in the following ways. A clone of our production website can be easily created, which is known as branching. We can make our changes in local and deploy them for testing in another branch.

  25. 25
    Article
    Avatar of asayerasayer·3y

    Top 12 Advanced Git Commands to Know

    Git commands are rules given to track, store and modify changes to a repository. These commands’ purpose is to do everyone’s jobs easily, fast, in sync and bring clarity. To follow this article well, you should have a basic understanding of Git and have it installed on the system.