BackHub Blog

How to Create a New Branch in GitHub

Branching is one of Git’s key concepts, enabling one to work on a particular feature without affecting code elsewhere. This means developers can make changes safely, then choose to either discard them or merge them with the rest of the project.
Read more

How to Delete a GitHub Repository

Your GitHub account is a great showcase for your skills and experience as a developer. It can include personal projects, projects you’ve contributed to, open-source projects you are part of, or any other kind of project you’ve worked on over the...
Read more

SOC 2 at Rewind: We Will, We Will, SOC 2!

If your company or a third party you work with is responsible for handling and storing customer data, how do you ensure your clients’ data will be kept safe? More importantly, how do you communicate your commitment to protecting your clients’ data...
Read more

Using the Bitbucket API

As your team grows, you may need to modify how you use Git to collaborate with team members. For instance, you might set up custom rules and a workflow for your repository and limit the users who can access it. You can automate these types of tasks...
Read more

Using the GitLab API

GitLab is an open-source DevOps platform, delivered as a single application. This makes GitLab unique and creates a streamlined software workflow, unlocking your organization from the constraints of a pieced-together toolchain. 
Read more

Recovering Deleted Files in GitHub

Every developer has deleted the wrong file from their project at least once. It can either be a hastily executed `rm -rf` command, or an absent-minded select and delete, or maybe the result of an erroneous script. Whatever the reason, deleting an...
Read more

How to Make a Git Backup

Maintaining backups for your Git repositories and having a plan to restore them are both essential. A vast majority of organizations and developers rely solely on a hosting provider like GitHub or Bitbucket, which does not always guarantee they will...
Read more