Tag Archives: Git

Git With Solo Projects

Over at Fosslife, V.M. Brasseur considers the question of why you should use Git, or some other version control system, for your solo projects. Brasseur was shocked when one of her coworkers expressed surprise that she used Git even for … Continue reading

Posted in General | Tagged , | Leave a comment

Six Useful Git Tips

I feel pretty safe saying that the version control wars are over and that Git has won. To be sure, there’s Subversion and a couple of other distributed version control systems whose names nobody can recall but mostly it’s Git. … Continue reading

Posted in General | Tagged , | Leave a comment

Solving 10 Common Git Problems

Michael Kohl has a post on 10 Common Git Problems and How to Fix Them that new or casual Git users may find useful. There’s a lot of useful information in the post so it’s definitely worth reading. Unfortunately, for … Continue reading

Posted in General | Tagged , | Leave a comment

Clone a GitHub Repository from Within Emacs

Here’s another great tip from Wilfred Hughes’ Emacs Command of the Day: M-x github-clone This awesome command will clone a github repo from any URL format you can imagine. It can even automatically fork the repo for you, so you're … Continue reading

Posted in General | Tagged , | Leave a comment

Introduction to Using Git

If you’re in the intersection of Emacs and Git users, you are almost certainly using Magit and probably don’t think about version control very much: it just works. But suppose your version control experience is restricted to CVS, SVN, or … Continue reading

Posted in General | Tagged , | Leave a comment

Zamansky 42: Git Gutter and Git Time Machine

Mike Zamansky has another video up in his excellent Using Emacs Series. This time he looks at Git Gutter and Git Time Machine. These are a couple of small utilities that make working with Git files and repositories a bit … Continue reading

Posted in General | Tagged , | Leave a comment

Git-undo

John Wiegley has released a nice package that can be really helpful if your workflow involves tracking and saving your work with Git. Sometimes you do some work and then decide that you don’t want that change and would like … Continue reading

Posted in General | Tagged , | Leave a comment

Scaling Git at Microsoft

Brian Harry has a fascinating post that discusses Microsoft’s use of Git. At first blush that may seem profoundly uninteresting but consider: for various reasons Microsoft maintains very few repositories so, for example, all of Windows core is in a … Continue reading

Posted in General | Tagged , | Leave a comment

Rewriting Git History with Rebase in Magit

Charl Botha has a useful video on rewriting Git history with Magit. Botha gives three examples: Changing the commit message on any old commit Squashing two or more commits into one Splitting a commit into two or more separate commits … Continue reading

Posted in General | Tagged , | Leave a comment

Undoing Git Actions

Git is a wonderful thing and despite its reputation for being really hard to use, is easy to understand and use for the usual cases. The problems occur when you make a mistake and the easy mental model you have … Continue reading

Posted in General | Tagged | Leave a comment