Git2Go Icon


The Git client for iPhone and iPad you always wanted

Git2Go is the first app for iOS which unleashes your full development productivity from everywhere. Clone all your GitHub and Bitbucket repositories with just one tap, manage branches and easily commit changes after you’ve edited code on-the-fly - All from your iPhone and iPad!

AppStore Badge


Seamless Git Integration for GitHub, GitHub Enterprise, Bitbucket, GitLab and your own SSH repositories

Seamless Git Integration for GitHub, GitHub Enterprise, Bitbucket, GitLab and your own SSH repositories

Take all your Git accounts with you by connecting them in Git2Go. Logging in is super smooth and you’re immediately able to access all your repositories.

GitHub, GitHub Enterprise, Bitbucket, self-hosted SSH repositories (NEW in 1.6), GitLab and self-hosted GitLab EE + CE are fully supported!

While everybody can directly start cloning their public repositories, private ones require the one time ‘Git2Go Private’ In App-Purchase (which will make our indie hearts jump). If you want to go full enterprise as well or want to use your own SSH repository, we have a bundled ‘Git2Go Unlimited’ IAP ready to go for you.

A Git compatible Code Editor at your fingertips

A Git compatible Code Editor at your fingertips

Seeing your repos is nice, but the real magic starts when you can start to take immediate actions from your iOS device.

Git2Go enables you to switch into edit mode for all your files with only performing one tap.

Start adding lines of code during your commute and push them immediately into the branch of your choice, rocking an impressive syntax highlighting engine supporting for JavaScript, Java, Ruby, PHP, Python, CSS, C#‚ C, Objective-C, Swift and HTML.

Contributing to your repositories has never been easier without the bloat and complexity of desktop applications.

Work with all the files you need

Work with all the files you need

Sometimes, the files you need right now the most are stored somewhere else. That’s why Git2Go perfectly integrates with available Document Providers. You’re thereby also able to edit any file you like in your favorite editor like Texttastic or Byword and even import your most recent photo or file for committing it to your favorite repository.

Commit History and Staging Support

Commit History and Staging Support

Tracking progress within a repository can be hard, but the simplified history view within Git2Go makes it incredibly easy. Stay up to date and jump right in if you need to.

Instantly Clone Repos from Safari

Instantly Clone Repos from Safari

Did you ever saw that fancy hip GitHub repo being posted on Twitter, wondering what it contains and how it is structured?
Well, with our brand new Safari extension, you can immediately clone it to Git2Go and view it natively on your iOS device.

Thought Universal right from the start

Thought Universal right from the start

We share Apple’s vision of iOS devices being the future of computing. That’s why Git2Go is a fully compatible Universal App right out of the gate and is meant to work perfectly on all iOS screen sizes.
This way, you’ll easily be able to procastinate some of the more heavy mobile Git lifting to the slightly larger screen and keyboard. So you can finally order the shiny new iPad Pro and experience a completely new Git productivity on iOS.

Benefitting from the latest iOS 9 and iPhone 6S features

Benefitting from the latest iOS 9 and iPhone 6S features

Git2Go is built to take advantage of Apple’s latest innovations. That’s why it fully supports brand new iOS 9 features like Spotlight search for cloned repositories or Slide Over and Split View. If you’re also rocking a shiny new iPhone 6S or 6S Plus, you can easily preview files from your repositories using 3D Touch aka Peek and Pop.

Take a shortcut to Productivity

Take a shortcut to Productivity

External keyboards can incredibly boost your productivity on an iOS device. To fully benefit from this connected addition to your iPhone and iPad, we’ve enabled full support for keyboard shortcuts throughout the entire app.

Wether it’s adding a new file or pushing a commit - Your most needed actions can now be fulfilled right from your fingertips on the keyboard.

From our Blog

Use Swift Playgrounds with Git2Go in iOS 10

Git2Go 1.9 was recently released featuring better support for UTTypes and bundles. Resulting in a better performance and accuracy when using the document provider extension. This adds the possibility to use Swift Playgrounds with Git2Go in iOS 10.

How to version control vector graphics from your iPad

If you are working as a designer or are a developer and do your own graphics you might use version control for it. Until now there weren’t any vector graphics apps like Sketch out for iOS but that changed on April 16, 2016.

Git for writing scientific papers and theses

I wish I had known about git and its opportunities while writing the final thesis for my university studies. When I wrote my final thesis a few years ago, I had heard about git but only in the context of saving different versions of code. So I never even considered it helpful in the matter of writing a scientific paper. Looking back, I know now that my life could have been so much easier in many ways.

How Git creates and handles merge conflicts

What is a merge conflict? What does actually happen when you run into a merge conflict? And how do you get rid of it? This blog post intends to answers all your questions and offers advice as well as in-depth Git knowledge.

The Makers

Piet Brauer

Piet Brauer is an iOS developer from Hamburg, Germany. While working at XING he discovered his passion for automation, streamlining processes and Open Source. When not developing Git2Go he likes taking walks and having beers in the sun.

Tim Herbig

Tim Herbig is a Product Manager from Hamburg, Germany. He’s currently with XING as a Product Owner for the Premium Membership on Mobile. When not working on side projects or blogging, he’s also pretty oppinionated about burgers, coffee, podcasts and triathlon.

Meet our Ambassadors

Rick Davies, Head Mangler at Tricky3 and CTO at Taylor Stitch

I work on Github every day and have developed a small internal app that publishes merged pull requests directly to Shopify. It allows me to develop for Shopify on iOS using Git2Go. This has been my dream forever. Reviewing code from my dev team, merging and publishing from anywhere.

Until I discovered Git2Go I struggled with mobile editors. It’s easy to integrate Textastic via the document provider, which lets me make changes effortlessly using an editor that supports over 80 languages. The integration really shines in split view on my iPad Pro as I can commit code without leaving the editor.

Pedro Lobo, SysAdmin/DevOps

As a DevOps Engineer, I find it essential to keep all our servers configuration files version controlled using Git and stored on our in-house GitLab Enterprise server. By allowing me to clone those repositories and make any needed alterations, Git2Go has given me the freedom to react to changes wherever I may be at any given moment.

Thanks to Git2Go, gone are the days where I need to be at my desk to change server configurations!

Daniel Riege, Student

Git2Go gives me the opportunity to develop even when I am not at home. I mostly use it to translate my app myKeychain. Usually this means switching the hardware keyboard on my computer. With my iPad Pro I can use the software keyboard by simply changing the language in the iOS Settings.

Translating my app on the iPad means I can trade time I would waste otherwise for making progress instead. Git2Go supports me doing that by bringing my version control workflow to the iPad.

Alexandre Vallières-Lagacé, Blogger at

My goal as a Blogger for was to develop a publishing workflow, that allows me to write wherever I am, whenever I want. Commuting to my day job means I have time in public transport which I can use for my blog. When I made the switch from Ghost to Jekyll in 2015 mobile publishing was on top of my list. Researching on how to clone git repositories and alter files on iOS, I noticed Git2Go.

Articles are written using 1Writer and saved in git. Git2Go makes publishing on my iPhone easy for me. It integrates perfectly in my existing workflow using features such as 1Writer actions and the Document Provider extension. I use Bitbucket with a webhook configured to be triggered when I push a new commit. That allows me to automatically build the site from source and upload the generated files to my server.

Stay in touch

newsletter icon

Become part of our growing mailing list in order to participate in upcoming betas and to hear first about our latest anouncements around Git2Go (no spam, we promise)!