软件介绍
SmartGit是一款小巧专业的Git客户端软件,SmartGit功能强大,绿色免费,能够支持用户快速管理您Git、SVN软件,实用性极高。
SmartGit采用图像化的显示界面,使您的观看更加的直观,也可以快速的了解您的问题,这款软件非常的适合开发人员在进行管理您的项目时使用,让您对项目更加了解。
软件优点
1、专业的git管理工具
对于简单的Pull、Commit和Push,您会发现没有比SmartGit更简单的选择
为了掌握日常的Git挑战,您几乎找不到更好的工具:
通过高效的工作流提升您的生产力
在使用Git时,保护您免受常见的陷阱
2、一个软件相当于多种软件
使用SmartGit进行Git或SVN
支持运行在Windows,OS X和Linux上
购买许可证一次,并将其用于您喜欢的机器和操作系统
3、包括所有内容:无需安装和配置其他工具
SmartGit附带:
Git-Flow
SSH客户端
文件比较/合并
4、与流行平台互动
SmartGit带有GitHub、BitBucket和Atlassian Stash的特殊集成,用于创建和解析Pull Request和Review Comments
当然,您可以将SmartGit与您自己的存储库或其他主机提供商(例如GitLab)
软件特性
1、几乎所有本地工作树操作;
2、状态,差异,日志;
3、推、拉、取(所有协议);
4、标记和分支管理;
5、合并,采摘,再平衡,还原,再平衡;
6、储藏管理;
7、远程管理;
8、子模块支持;
9、高级SVN支持(使用SmartGit作为SVN客户端);
使用说明
1、安装时选择为非营利目的所用;
2、安装成功之后,打开SmartGit有个弹窗注册许可证;
3、注册条件选择“在家”,然后通过电子邮件便可完成注册;
4、当然不注册也是可以永久免费使用的。
使用方法
1、登录GitHub网站,在右下角找到new repository,新建一个项目。
2、具体如下,按照实际情况填写
3、使用SmartGit把它clone下来
打开SmartGit,在菜单里选择Repository→Clone
填写Repository URL:GitHub中给我们提供了地址,在刚才建好的项目页面的右侧找到项目地址并复制过来。
下一步再下一步,为项目选择一个本地文件夹。
点击Finish,稍等片刻,Output中的信息告诉我们,ok搞定了。打开刚才选择的本地文件夹看看吧。
4、新建、修改、提交等操作
在文件夹中新建一个txt文件,输入一些文字后保存。
回到SmartGit中发现,Files窗体中多了一个文件。
右键点击文件,并选择Commit,提交窗体出现了。
Commit Message是提交版本的注释,必须填写。
Commit是提交到本地Git库。
Commit&Push是提交到本地Git库并提交到GitHub。
Commit成功后,Files窗体中的文件不见了。在Files窗体右上角有5个按钮,可设置显示哪些文件。
我们打开test.txt再输入一些文字后保存,发现test.txt变为红色的Modified状态,再commit。
右键test.txt,选择Log,可以看到两次的提交记录。
右键第一个版本的记录,选择Reset可以回归到这个版本。Reset有三种模式可以选择,mixed、soft、hard。
mixed:工作区不变,reset暂存区、reset当前分支
soft:工作区不变、暂存区不变、reset当前分支
hard:reset工作区、reset暂存区、reset当前分支
安装步骤
1、下载SmartGit最新版软件包
2、解压SmartGit软件,运行文件
3、双击打开,进入SmartGit软件界面,点击下一步
4、选择目的地位置,软件将被安装到以下列出的文件夹中,要选择不同位置,建入新的路径,点击下一步
5、创建快捷方式文件夹,快捷方式图标将在下面指出的文件夹中创建。点击下一步
6、选择一个附加任务,选择在安装软件时运行的附加任务,然后单击下一步
7、安装程序现在准备开始安装软件到您的电脑上,单击安装继续此安装程序
8、点击完成,SmartGit软件安装成功
软件官网
https://www.syntevo.com/smartgit/
软件综述
SmartGit 21.2.0 是一款流行的 Git 客户端,由于其以下功能而受到了用户的广泛赞誉:
直观的用户界面: * 简洁易懂的界面,即使是 Git 新手也可以轻松使用。 * 高度可定制的窗口布局和工具栏。
强大的版本控制功能: * 完整的 Git 功能集,包括暂存、提交、合并和冲突解决。 * 直观的图形化合并工具,可轻松合并分支。 * 分支和标签的可视化表示,便于导航。
协作和审查: * 无缝集成 GitHub、GitLab 和 Bitbucket 等在线代码托管平台。 * 支持代码审查和请求合并,简化协作流程。 * 内置评论和标注工具,可轻松提供反馈和讨论。
自动化和脚本: * 强大的脚本引擎,可实现自动化任务和自定义工作流程。 * 预定义的脚本库,可加快常用任务。 * 能够与其他工具(如 Jira 和 Jenkins)集成。
性能和可扩展性: * 经过优化,即使处理大型代码库也能保持快速和响应。 * 支持分布式版本控制,便于在团队中协作。 * 可通过插件扩展功能。
其他功能:
- 语法高亮显示: 为不同编程语言提供语法高亮显示。
- 交互式变基: 以图形方式重新组织提交历史。
- 存储库比较: 轻松比较不同存储库或分支。
- 多平台支持: 可在 Windows、macOS 和 Linux 上运行。
总体而言,SmartGit 21.2.0 是一款功能强大、用户友好的 Git 客户端,对于从事软件开发、版本控制或协作项目的个人和团队来说都是一个理想的选择。