Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

git

Extracurricular Activities

Self-Hosting Your Own Cloud – Part 13: Git Service with Gitea

In my last post, I wrote about self-hosting Notes. Here, I'll take you through setting up a simple and easy self-hosted Git Service, Gitea.
Developer Tools

Essential Tools for New Developers

As new developers, we need all the help we can get. Offloading some of our workload to the right developer tools and applications is important.
DevOps & System Admin.

A Simple Guide For Updating Encrypted Files When Using Git-Crypt

The process to clean the git history can be tricky, so it is smart to safely update encrypted files and never commit an un-encrypted version.
Developer Tools

Using Git Worktrees with Many Untracked Files

Git worktrees are great for managing work across multiple branches. But if your project also has many untracked files, copy-on-write clones can help.
Developer Tools

Why Multiple SSH Keys Don’t Work with Git, and How to Make Them

SSH and Git work together to secure access to your remote repository but don't work particularly well with multiple keys. I have a solution for this.
Developer Tools

Three Git Configurations that Should Be the Default

Here are a few Git configurations that I think should be the default for everyone, plus a quick overview of how each has helped my workflow.
Developer Tools

Two Strategies for a Successful git-bisect

Sometimes git-bisect is the right tool, and if you don’t have any familiarity with it, you might not use it when you should. Here are two strategies I’ve found helpful.
Developer Tools

Avoid Git Peril with –force-with-lease

--force-with-lease checks that the remote branch is in the state that we expect. If there are upstream changes your local repository doesn't know about, the push will be rejected.
Developer Tools

My Git Branching Strategy – Graph Gardening

Reduce merge conflicts & improve collaboration with a minimal git branching approach – 4 pragmatic git strategies to help you spend more time writing code.
Developer Tools

Modifying Your Git History? Here Are a Few Things to Think About

Avoiding lost code is one of the major benefits of version control, so using Git features that might cause data loss should only be done with careful consideration.
Development Practices

Incrementally Building My Own Code Health Tool

It's simple to build a basic (and upgradable) tool that can help keep your code in good shape. Ours shows areas of the codebase that could be cleaned up, and it discourages committ
Developer Tools

Integrating a Visual Git Interface into Your Workflow

I have been using VS code’s git interface, and I have seen an improvement in my productivity. Here are some benefits to using a GUI in your git workflow.

Posts navigation

← Older posts
Newer posts →

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation