itb-au logo
Story image

GitHub Desktop evolves for improved workflow support

10 Jun 2019

GitHub Desktop has evolved to version 2.0, bringing more capabilities to developers that better support workflows.

GitHub Desktop 2.0 has now expanded to include stashing, rebasing, and better ways to share credit with other developers, and emoji support.

GitHub’s Billy Griffin says in a company blog that stashing and rebasing were two of the most requested features, which is why they are now supported with Desktop 2.0.

“We’re focused on listening to our users and supporting the workflows you need to be most successful when building software. Whether you’re a seasoned developer or brand new to concepts like version control, GitHub Desktop puts the things you need most front and centre,” Griffin writes.

Stashing, GitHub explains, allows developers to choose where to save changes.

“It’s a common situation: you’re in the middle of reproducing and fixing a bug, and you need to switch context temporarily. Git branches are incredibly useful, but what do you do with your changes that are in progress? In Desktop 2.0, if you’re not ready to commit your work, you can choose to bring your changes to the new branch or keep them on your current branch,” Griffin explains.

Rebasing allows developers to keep commit history clean and tidy.

“Developers have also shared that many teams prefer a clean commit history without merge commits. This is a great example of where preferences dramatically differ. If you’re used to merging branches normally, you can still continue using the same workflow. But if you work in a repository where you don’t want those merge commits, Desktop 2.0 now supports rebasing to help you keep that commit history clean.”

Additionally, GitHub is encouraging ‘fun’ collaboration in place of ‘tedious’ work. Developers can now select a co-author of a commit by mentioning the person’s GitHub username and push their work to GitHub with a suggested next step when commitment is complete.

GitHub has even enabled capability for developers to add emojis to commit messages.

“Looking forward, you can expect to see more in GitHub Desktop that surfaces context from to help make you even more productive on your local machine. We’re taking the first step by tightly integrating pull requests between GitHub and Desktop. You can easily open any pull request from in GitHub Desktop and have everything ready to go locally. You’ll be able to test things out, add more commits, or take a closer look at the code on your machine during a review. And now it’s much easier to create a pull request in GitHub Desktop using suggested next steps.”

Griffin says that the company is now focusing on extending features to provide a seamless experience, and to lower barriers to entry in software development.

Link image
Free Webinar: Migrate to Office 365 fast and accelerate remote work with <span class="coloured">AvePoint</span>
The COVID-19 pandemic is a perfect example of why moving to the cloud is a necessity in today's climate. Learn why your organisation needs to migrate to Office 365 to ensure seamless remote work and business continuity in our free webinar on 21 May.More
Story image
Nutanix partners with ServiceNow to simplify IT operations during crisis
“As IT teams focus on delivering remote work solutions, they sometimes struggle to support the business more broadly because they are strapped for time and resources."More
Story image
What happens when you run Linux on a toaster?
Just because you can build a toaster that runs Linux, it doesn’t mean you should.  So why are you using commodity hardware in your data centre that was built to do something else entirely?More
Story image
How organisations can capture lost revenue by eliminating missed calls
Customers who call tend to be the most valuable to any business. They also place a high value on positive phone call interactions, particularly when justifying big purchases or important decisions. More
Link image
A Leader again: TIBCO maintains winning streak in MDM Magic Quadrant
For the fourth consecutive time, TIBCO EBX has been honoured by Gartner in the Magic Quadrant for master data management. But how did they manage it?More
Link image
IT buyers look to cloud for simpler, easier IT management
No more in-house hardware and software management, and no more manual updates- here's why networking serves you better when it's in the cloud.More