GitHub Updates

GitHub update · October 5, 2018

New for Our GitHub Integration: Update Issue Action

Want to update your GitHub issues automatically when your team checks off a task or ships a new pull request? Zapier's GitHub integration can now do that for you with its new Update Issue action. It can update any existing issue in your GitHub repositories to help your more
GitHub update · May 15, 2018

New for Our GitHub Integration: Automatically Make New Gists

If you use GitHub regularly, you're likely already a fan of Gists, GitHub's simple way to share text and code snippets. You type or paste in anything you want, then can share it with a public or private link—or keep it as a personal note in more
GitHub update · April 6, 2016

Git Searching: Look up GitHub Repos, Pull Requests, and Issues

Find or Create GitHub Issues We use GitHub, like so many other companies, to make our product better every day. We also plug GitHub in with Zapier to automate our GitHub workflows with handy Zaps like these: New Search Action capabilities for Zaps allow you to dynamically search for more
GitHub mention · February 24, 2015

How Successful Remote Teams Evaluate Employees

During my first full day of work at Automattic, the only thing running through my mind was "Am I going to get fired?" That's an unusual feeling, especially when you're hours into a new job. To clarify, this had nothing to do with Automattic or any of more
GitHub update · May 7, 2014

GitHub gets Supercharged with New Mention Trigger

@Mentions are one of the most social parts of GitHub. Yet, before now, there was no easy way to trigger a Zap when your name was mentioned. Today that's changing. There is a now a new trigger called "New Mention" which will watch for your GitHub username on more
GitHub update · November 8, 2012

Specific Branch Commits

This trigger adds the ability to select a specific branch to watch for commits, previously we had only allowed more
Matthew Guay
Written by Matthew GuayLast updated June 13, 2018

All you need to code is a text editor. Open Notepad, Text Edit, or Vim in Terminal, and type away.

That'd get the job done, but it'd be lacking. A full-featured code editor might highlight syntax auto-complete common code, but it, too, wouldn't have everything you need to maintain a software project, track issues, merge changes from multiple team members, and more.

The version control system Git was designed for just this. It gives you a command line tool that can track and merge changes in code. GitHub took that, turned it into an online service, and added features that make it into a simple tool for publishing code publicly and collaborating with teams on software projects of any size.

It all starts out with Git. If you're already using Git or Subversion to track changes in your code, you're ready to use GitHub. You can push your code to GitHub, and start tracking changes globally from any browser. Or, you can download the GitHub desktop apps for a simple, non-command line way to start new projects and track changes in code.

From the web or GitHub's desktop apps, you can then track issues, submit changes, track milestones and more with your team. Add comments to discuss the changes with your team, and you can mention team members or entire teams to make sure everyone knows when to join in. GitHub will highlight the changes to code, and give you a markdown-powered writing experience with drag-and-drop image uploads and simple emoji shortcuts. It'll even highlight code correctly for over 200 programming languages, including 3D models, spreadsheet files, HTML code and much more.

Open Source projects can be kept open, so anyone can view and contribute, while private projects get the same features but are only visible when you're signed in. Your team can use GitHub to manage your projects, pull in customized versions of open source code, and share your own open source libraries and tools with the world all in one place.

Or, you could share just individual code snippets in GitHub with Gists. Even without a GitHub account, you can share code with GitHub's Gists, then use a GitHub account to comment or add changes to the Gist as a simple way to share and collaborate on code without a full new project. Or, you can use GitHub's markdown support to publish simple websites with GitHub Pages, using GitHub's same version tracking to keep up with changes to your site, as an easy way to publish documentation.

For modern development teams—or anyone looking to share code and text online—GitHub includes everything you need to start your project, track changes, and collaborate with others on shipping the next big thing. It's now part of Microsoft's family of developer tools, part of the ecosystem where you could developer in Visual Studio Code, host your code in GitHub, and deploy your new app in Microsoft Azure—or, use any other tools you want with GitHub, as its open design helps it fit into any development workflow.

→ Learn how to use Git with GitHub's tryGit including a Git handbook and an interactive online Git terminal.

Originally published January 25, 2018; updated June 13, 2018 with new details

Have any feedback on this overview, or something we should change? Let us know!

Use our free platform to build a single Zapier integration and instantly connect your app with 1,500+ others.

Become a Zapier Integration Partner

GitHub is the perfect place to share code and work collaboratively on private and open source software.

Learn More