Best of Git β€” September 2022

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

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

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

  4. 4
    Article
    Avatar of freecodecampfreeCodeCampΒ·4y

    Open Source for Developers – A Beginner's Handbook to Help You Start Contributing

    Open Source is a generic term for Open Source Software (OSS) Open-source software is built on source code that's open to everyone to view, change, extend, and distribute.

  5. 5
    Article
    Avatar of changelogChangelogΒ·4y

    extrawurst/gitui: Blazing πŸ’₯ fast terminal-ui for git written in rust πŸ¦€

    GitUI provides you with the user experience and comfort of a git GUI but right in your terminal while being portable, fast, free and opensource. The priorities for gitui are on features that are making me mad when done on the git shell, like stashing, staging lines or hunks.

  6. 6
    Article
    Avatar of faunFaunΒ·4y

    GIT Branching Strategies in 2022

    The master branch can become cluttered more easily as it serves as both a production and development branch. GitLab Flow is a simpler alternative to GitFlow that combines feature-driven development and feature branching with issue tracking. The main differentiator is the addition of environment branches β€” i.e. production and pre-production β€” or release branches, orrelease branches, depending on the situation.

  7. 7
    Article
    Avatar of communityCommunity PicksΒ·4y

    Write Better Commits, Build Better Software

    A series of commits has a narrative structure that contextualizes the β€œplot’s” of your change with the code. The first line should ideally be no longer than 50 characters, and the body should be less than 50. A new feature - Emoji: ✨ fix - is a new feature that neither fixes a bug nor adds a feature.

  8. 8
    Article
    Avatar of communityCommunity PicksΒ·4y

    The Git Commands I Use Every Day

    Having fetch in your workflow allows you to grab updated code without immediately merging it. Use a stash from ages ago to get to an old stash that you created ages ago. Don't ask me why I don't use VSCode.

  9. 9
    Article
    Avatar of medium_jsMediumΒ·4y

    5 CLI Tools Made With Rust To Improve Already Popular Tools

    5 command-line tools made with Rust to improve some of the more popular command line tools. These five tools will catch your eye with the improvements they bring to the table. To install bat, you can follow their README or just go the Rustacean way.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCampΒ·4y

    Learn Jenkins by Building a CI/CD Pipeline

    Learn Jenkins by Building a CI/CD Pipeline Jenkins is an open source automation server which makes it easier to build, test, and deploy software. Gwendolyn Faraday developed this course to teach you about Jenkins by showing you how to build a CI-CD pipeline for a web application.

  11. 11
    Article
    Avatar of spaceliftSpaceliftΒ·4y

    5 Most Useful CI/CD Tools for DevOps (Popular Options List)

    Azure DevOps by Microsoft is an all-in-one CI/CD platform that features entire software delivery in one place. Azure Test Plans offer a great set of If the compilation steps are required, they are specified as well. A successfully built image can therefore be run on any machine that hosts a Docker engine. The Docker engine also takes care of the resource management for each container.

  12. 12
    Article
    Avatar of communityCommunity PicksΒ·4y

    Sign your Git commits with 1Password

    1Password CEO Jeff Shiner just committed code to one of my GitHub repositories. Anyone can spoof a Git committer or author name with just a few terminal commands and pretend to be someone else: $ git config user. This can make for a fun prank but is also a security liability.

  13. 13
    Article
    Avatar of ossOpen Source WayΒ·4y

    5 Git configurations I make on Linux

    Git offers the git config command for manual configuration but this is a lot of work with certain caveats. For example, a common item to set is your email address. This refers to the editor that Git will present for typing your commit message each time you commit changes to your repository.

  14. 14
    Article
    Avatar of phProduct HuntΒ·4y

    Lemon 2.0 - Alternative UI for AWS

    Lemon is super easy to use: just connect your AWS account and import your git repository. Lemon automatically configures infrastructure to run your apps. Lemon is a UI for AWS that makes sense.

  15. 15
    Article
    Avatar of pointerPointerΒ·4y

    python-poetry/poetry: Python dependency management and packaging made easy.

    Poetry is a tool to handle dependency installation as well as building and packaging of Python packages. It only needs one file to do all of that: the new, standardized pyproject.toml. It requires Python 3.7+ to run.

  16. 16
    Article
    Avatar of pointerPointerΒ·4y

    Technical Evaluation of a Startup

    The Company engineering team consists of about eight developers along with Alice and Dennis. Dennis bridges this direction to the engineering team by providing research and detailed user stories.

  17. 17
    Article
    Avatar of communityCommunity PicksΒ·4y

    Configuring your Git environment for success

    The biggest barrier to entry is the Git workflow surrounding opening and updating a pull request. Maintainers are the final reviewers of pull requests (PRs) and ultimately responsible for the code that gets merged to the project. The first step in setting up your development environment is to pick the project you want to contribute to Add an upstream remote repository.

  18. 18
    Article
    Avatar of awstipAWS TipΒ·4y

    Serverless website deployment, 100% automated in multiple environments (Test, QA, and Production) using Azure DevOps Repos and Pipelines (CI/CD).

    Serverless website deployment, 100% automated in multiple environments (Test, QA, and Production) using Azure DevOps Repos and Pipelines (CI/CD) Project description: In another project based on a real-world scenario, I worked as a Cloud Engineer using DevOps.

  19. 19
    Article
    Avatar of logrocketLogRocketΒ·4y

    Improve repo management with moon

    moon is a repository management, organization, orchestration, and notification tool for JavaScript-based projects. moon only supports targets that are explicitly compiled for Linux 64. We can set moon up to manage a new project or migrate existing repos to a monorepo setup.

  20. 20
    Article
    Avatar of gitlabGitLabΒ·4y

    5 Git resources for visual learners

    A recent survey by JetBrains states that 93% of developers use Git for source control. Many people end up learning Git either on the job or on their own.

  21. 21
    Article
    Avatar of pointerPointerΒ·4y

    firstcontributions/first-contributions: πŸš€βœ¨ Help beginners to contribute to open source projects

    This project aims to simplify and guide the way beginners make their first contribution. If you are looking to make your first contribution, follow the steps below. If you don't have git on your machine, install it.

  22. 22
    Article
    Avatar of dzDZoneΒ·4y

    git-secret: Encrypt, Store Secrets in a Git Repo

    Learn how to set up git-secret and gpg in a Docker container and create workflows for different scenarios via Makefile recipes. Join the DZone community and get the full member experience. In this tutorial, we will setup git- secret to store secrets directly in the repository. All code samples are publicly available in my Docker Create gpg Key Pair. The %no-protection will create a key without a password.