Best of GitOctober 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Understanding Git Rebase

    Git rebase is a command that helps integrate changes from one branch to another by changing the base of your branch. It differs from merge in that it provides a more streamlined, linear project history. Some benefits of git rebase include a cleaner project history, elimination of needless commits, and a more flexible workflow. However, it can be more complex and harder to understand for beginners and has the potential for conflicts. Git rebase is useful for cleaning up local commits, avoiding merge commits, integrating upstream changes, and collaborating on projects.

  2. 2
    Article
    Avatar of itnextITNEXT·3y

    My Git Second Brain

    This article provides tips and guidelines on using Git effectively, including safely rebasing, fixing or undoing commits, and using Git for personal and team workflows.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    GitBook – Knowledge management simplified

    GitBook helps you help your users with easy-to-publish, intuitive to use, highly searchable docs. It’s easy to get up and running in GitBook, just sync with an existing Git branch or import from Confluence, Notion, GitHub, Dropbox Paper, and Google Docs.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    Things I wish someone would have told me about configuring VSCode

    Learn how to ignore the .vscode folder in git by using .gitignore_global. Understand why formatters and linter extensions should be enabled at the workspace level. Explore the advantages of using the built-in terminal in VSCode.

  5. 5
    Article
    Avatar of dzDZone·3y

    Mastering Git

    Learn advanced tools and techniques to resolve tricky issues with the Git revision control system. Understand the four areas in Git and how they facilitate tracking changes, maintaining a history of revisions, and collaboration among developers.

  6. 6
    Article
    Avatar of awstipAWS Tip·3y

    Automating Infrastructure Deployment with Github, Jenkins, Terraform, Ansible and Ec2 .

    The article provides a step-by-step guide on automating infrastructure deployment using Git, Terraform, Jenkins, EC2, and Ansible. It covers the prerequisites, provisioning EC2 instances, installing and configuring Jenkins, creating a Jenkins pipeline, deploying a portfolio website, and installing and configuring Ansible. The process includes setting up passwordless authentication and writing Ansible playbooks and adhoc commands.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    How to Collaborate on Pull Requests for Beginners

    Learn valuable tips for collaborating on pull requests, such as choosing the right repository, selecting a collaboration method, keeping an extra pull request, asking for help, and showing appreciation to your collaborators.