For completion purposes, you can find the installation instructions for popular Linux distributions here: Some Linux distributions install these by default, others do not. When it comes to software packages, your system needs git and curl. For this article I decided on using Fedora, running as a virtual machine. Fancy-git works on all Linux distributions, so pick whichever you prefer. A little preview: What do you needįor starters you of course need a Linux system. This tutorial shows you how to install fancy-git, for showing the name of the Git branch and its status in your Bash terminal prompt. On top of that, it can even show you when commits still need to be pushed to the remote origin. Furthermore, it colors the text and background of the branch name to indicate its status: All clean, changes detected and files staged and ready to commit. It adds the name of the Git branch that you work on, to the Bash prompt. I catch myself typing git status often, just to see what branch I am on. When performing these operations, it’s easy to loose track of the branch you are working on. More often in a feature branch, which then needs to be merged back into the main branch. Consequently, I work a lot with Git in the terminal. I estimate that about ninety percent of the software development projects that I work on, use the Git version control system. I personally chose the direction of working with both Git and SVN in the terminal.įast forward a few years to today. That leaves you with two options: Either learn to work with Git and SVN directly in the terminal or find a good GUI tool for Linux. Under Linux, no fully functional ports of these tools exist, unfortunately. When developing software under Windows, I got used to convenient tools such as TortoiseGit and TortoiseSVN, for working with version control repositories. Most importantly, it shows the name of your Git branch in your Bash terminal prompt. It makes it possible to theme your Bash terminal prompt in a Git specific way. There’s got to be an easier way, right? Luckily there is: fancy-git. Catch yourself typing git status a lot? Yeah, me too.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |