Decorate Your GitHub History with Pixel Art!

If you’re a nerd who spends their time on GitHub (the best site in the world), here’s something pretty funny, even if it’s not going to change your life. This is Gifiti, which allows you to create pixel art graffiti from the history of your commits on GitHub.

You’re probably wondering how this is possible… Let me explain!

Gitfiti is a Python-based tool that lets you “decorate” your GitHub commit history by taking advantage of Git’s ability to accept commits from the past.

To achieve this, the tool generates a script (PowerShell or Bash) that performs commits with environment variables GIT_AUTHOR_DATE and GIT_COMMITTER_DATE defined for each targeted pixel.

It is recommended to create a new GitHub repository when using Gitfiti, as it may overwrite the history of any repository you choose. The pixel art included in Gitfiti includes images such as kitty, oneup, oneup 2, hackerschool, octocat, and octocat 2 (in the same order as shown in the image below).

Once your new GitHub repository has been created, all you have to do is run and follow the instructions regarding the username, pixel art selection, etc.

Then, wait a day or two for the Gitfiti to appear in your commit graph. If you no longer want this, it’s also super easy to get rid of by deleting the repository you created.

For creating your own pixel art drawing, PaintGitHub is the most practical solution!

The idea behind this is to show a little originality and demonstrate that even developers have a bit of an artistic side.

See also  Send Large Files for Free with Fileport: Fast and Reliable File Transfer Solution

Find out more here.

5/5 - (32 votes)

Mohamed SAKHRI

I am Mohamed SAKHRI, the creator and editor-in-chief of Tech To Geek, where I've demonstrated my passion for technology through extensive blogging. My expertise spans various operating systems, including Windows, Linux, macOS, and Android, with a focus on providing practical and valuable guides. Additionally, I delve into WordPress-related subjects. You can find more about me on my Linkedin!, Twitter!, Reddit

Leave a Comment