SmartGit is a also a cross-platform, powerful, popular GUI Git client for Linux, Mac OS X and Windows. It also offers users many useful keyboard shortcuts. The Git-cola interface comprises of several collaborative tools that can be hidden and rearranged according to a users wish. Its written in Python and released under the GPL license. Git-cola is a powerful, configurable Git client for Linux that offers users a sleek GUI. Integrates with a user’s GitHub or Bitbucket account.Easily adapts to a user’s workspace and also supports submodules and Gitflow.Supports single-click undo and redo functions.Its designed to boost a Git user’s productivity through features such as: It works on Unix-like systems such as Linux and Mac OS X, and Windows as well. GitKraken is a cross-platform, elegant and highly efficient Git client for Linux. That said, let’s proceed to listing them. Suggested Read: Install GIT to Create and Share Your Own Projects on GITHub Repository Therefore, below is a list of some of the best Git front-ends with a GUI for Linux desktop users. Linux users can manage Git primarily from the command line, however, there are several graphical user interface ( GUI) Git clients that facilitate efficient and reliable usage of Git on a Linux desktop and offer most, if not all of the command line operations. It is designed to cope with everything from small to very large projects based on speed, efficiency and data integrity. Please feel free to improve the scripts, especially the one for Command Prompt.Git is a free and open source distributed version control system for software development and several other version control tasks. Note that this won't actually open up the directory as a repository. Start "" "%LOCALAPPDATA%\SourceTree\SourceTree.exe" Command Prompt or PowershellĬreate a file named stree.cmd in your PATH linked directory. You can replace "log" in the last line with "status" if you prefer the changes/working directory view of your repository in SourceTree. $LOCALAPPDATA/SourceTree/SourceTree.exe -f $stree_path log & Git Bash for WindowsĬreate a file named stree ( touch stree) in your PATH linked directory and run chmod u+x stree on this file. You won't have to modify your bash profile for this script. I've placed both these scripts in a folder that is in my system PATH. Īdapting from multiple answers here for Windows, these scripts will allow you to get SourceTree running from command line (tested on SourceTree 3.0.1.7 / Windows 10). The shortest way to open SourceTree when your shell's working directory is a repository's root directory is stree. Now, stree is installed and can be accessed from any directory. If you use it, please report in the comments if and how it works and why you'd prefer it over the symbolic link.įor both methods, the path to stree in SourceTree.app must of course match the location where you installed SourceTree.app. On the above-mentioned issue's page, another workaround that I didn't test was posted: alias stree='/Applications/SourceTree.app/Contents/Resources/stree'. If it does not, then add it to your PATH manually or use echo export PATH='/usr/local/bin:$PATH' > ~/.bash_profile, which does it for you (restart your shell to reload the PATH variable). Make sure that directory is on your path: which stree should result in /usr/local/bin/stree. This will create a symbolic link to the stree binary and put it in /usr/local/bin. Use: ln -s /Applications/SourceTree.app/Contents/Resources/stree /usr/local/bin/ There is an open issue about this.Ī workaround is found here. The answer by loeschg may not work some people get an error referring to their system logs and cannot install the command line tools.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |