Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the Git graphic clients under Linux?

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly introduces what the Git graphics client under Linux has, which has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let the editor take you to understand it.

SmartGit

SmartGit is a business tool, but it's free if you use it in a non-business environment. If you plan to use it in a business environment, a license costs $99 per person per year, or $5.99 a month. There are other upgrade features (such as distributed Review Distributed Reviews and Intelligent synchronization SmartSynchronize), both of which cost an additional $15 per license. You can also install it by downloading the source code or the deb installation package. I tested under Ubuntu 18.04 and found that SmartGit worked well without any problems.

But why do we use SmartGit? There are many reasons, the most important of which is that SmartGit can be easily integrated with version control tools such as GitHub and Subversion. You don't need to spend precious time configuring various remote accounts. These features of SmartGit are available right out of the box. SmartGit's interface (figure 1) is also well designed, clean and intuitive.

Figure 1: SmartGit helps simplify work

After installing SmartGit, I immediately used it to connect to my GitHub account. The default toolbar is associated with warehouse operations and is very concise. Push, pull, check out, merge, add branches, cherry pick, undo, change bases, reset-all of these popular Git features are supported. In addition to supporting most of the functions of standard Git and GitHub, SmartGit runs stably. At least when you use it on Ubuntu, you will feel that this software is designed and developed specifically for Linux.

SmartGit may be a tool that makes it very easy for Git users at all levels to use Git or even Git advanced features. To learn more about SmartGit, you can check out its rich documentation.

GitKraken

GitKraken is another commercial Git graphics client that gives you a wonderful experience of using Git or GitHub that you will never regret. SmartGit has a very simple interface, while GitKraken has a very gorgeous interface, which shows you a lot of features from the very beginning. There is a free version of GitKraken (you can also use the full version for 15 days). After the probationary period, you can continue to use the free version, but not for commercial use.

For those who want their development workflow to work, GitKraken may be a better choice. Interface features include: visual interaction, scalable submission map, drag and drop, seamless integration with Github, GitLab and BitBucked, simple in-application to-do list, application built-in merge tool, fuzzy search, support for Gitflow, one-click undo and redo, keyboard shortcuts, file history and accountability, sub-modules, light and dark themes, Git hook support and Git LFS, and many other functions. However, users appreciate the exquisite interface (figure 2).

Figure 2: the interface of GitKraken is excellent

In addition to the amazing graphical interface, another feature that sets GitKraken apart from the Git graphical client competition is that GitKraken makes it easy to use multiple remote repositories and multiple configurations. One caveat, though, is that using GitKraken costs money (it's proprietary). If you want to use it commercially, the price of the license is as follows:

$49 per person per year

Teams of more than 10 people, $39 per person per year

Teams of more than 100 people, $29 per person per year

Professional accounts can not only use Git-related functions in a business environment, but also use Glo Boards (GitKraken's project management tool). One of the attractive features of Glo Boards is the ability to synchronize data to GitHub work order Issues. Glo Boards has sharing functions and many other functions such as search filtering, problem tracking, Markdown support, attachments, @ function, list cards, and so on. All of these functions can be operated in the GitKraken interface.

GitKraken can be installed through deb files or source code.

Git Cola

Git Cola is a free and open source Git image client on our recommended list. Unlike GitKraken and SmartGit,Git Cola is a more difficult to bite the bone, a more practical Git client. Git Cola is written in Python and uses the GTK interface, so no matter what Linux distribution and desktop you are using, it can be seamlessly supported. And because it is open source, you can find it in the package manager of the distribution you use. So the installation process is nothing more than opening the app store and searching for "Git Cola" to install. You can also install it with the following command:

Sudo apt install git-cola

Or

Sudo dnf install git-cola

Git Cola looks relatively simple (figure 3). In fact, you can't find anything more complex because Git Cola is very basic.

The 3:Git Cola interface is very simple.

Because Git Cola seems to be back to nature, you have to deal with terminals a lot of time. However, this is not difficult (because most developers need to use terminals frequently). Git Cola includes the following features:

Support for multiple subcommands

Customize window settings

Environment variables can be set

Language settin

Support custom GUI settings

Support for shortcut keys

Although Git Cola supports connecting to remote repositories, integration with repositories like GitHub doesn't look as intuitive as GitKraken and SmartGit. But if you do most of your work locally, Git Cola is an excellent tool.

Git Cola also comes with an advanced DAG (directed acyclic graph) visualization tool called Git DAG. This tool allows you to get a visual display of the branches. You can use Git DAG independently, or you can open it from the "view- > DAG" menu within Git Cola. It is Git DAG, a powerful tool that uses Git Cola to rank at the forefront of Git graphics clients in the app store.

Thank you for reading this article carefully. I hope the article "what are the Git graphic clients under Linux" shared by the editor will be helpful to everyone? at the same time, I also hope that you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report