Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!
We spend hours on Instagram and YouTube and waste money on coffee and fast food, but wonât spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!
Learn from Guru Rajesh Kumar and double your salary in just one year.
Source:-Â itbrief.co.nz
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 GitHub.com 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 GitHub.com 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 GitHub.com features to provide a seamless experience, and to lower barriers to entry in software development.