目录
Git 客户端 GUI 管理工具有许多,常用的比如 Git Gui、TortoiseGit、GitHub Desktop 等等,对于 Java 开发者来说,直接使用 IDEA 也是不错的选择,使用它们就可以代替手敲命令行了。
Git Gui 工具
1、安装 Git 客户端之后,默认也会自带一个界面管理工具,鼠标右键-> Git GUI Here 即可打开。
2、使用也比较直观,功能都可以满足,就是有时候比较卡。
TortoiseGit 工具(推荐)
TortoiseGit 安装
1、TortoiseSVN是管理 svn 的客户端,TortoiseGit 是管理 git 的客户端,安装、使用完全一样。
2、官网最新版本下载:https://tortoisegit.org/download/,有汉化包,汉化之后使用非常简单。
3、官网历史版本下载:https://download.tortoisegit.org/tgit/。
Download TortoiseGit 2.13.0.1 - 64-bit (~20.2 MiB),对应的本地 git 程序必须是 2.24 及以上。
Chinese, simplified Language Packs。
TortoiseGit 使用
1、使用非常简单,所有图形化功能都对应着 git 的各个命令。
功能 | 操作 |
---|---|
创建仓库 | 新建一个空目录,右键 -> Git Create repository here...(在这里创建 Git 版本库)。 |
克隆仓库 | 右键 -> Git clone(Git 克隆) -> 在 URL 中输入远程仓库地址即可。 |
提交文件 | 选中文件 -> 右键 -> TortoiseGit-> add(添加到暂存区)。 选中文件 -> 右键 -> Git Commit(提交)。提交的时候,也可以推送。 |
推送至远程仓库 | 右键 -> TortoiseGit-> Push(推送)。 |
拉取代码 | 右键 -> TortoiseGit-> pull(拉取)。 |
创建分支 | 右键 -> TortoiseGit-> Create Branch(创建分支)。本地创建,不会影响远程服务器。 |
切换分支 | 右键 -> TortoiseGit-> Switch/Checkout(切换/检出)。 |
合并分支 | 假如需要将 b1 分支合并到 master 分支,则先切换到 master 分支,然后右键 -> TortoiseGit-> Merge(合并),选择 b1 分支即可。 推送分支:右键 -> TortoiseGit-> Push(推送),Local 选择本地新创建的分支,如 b1,Remote 填写一样的分支名称,如 b1,最后确定即可。 |
本地初始化并推送到远程仓库
1、本地的项目搭建好之后,就可以推送到远程仓库中,好让其它人员克隆然后一同开发。步骤还是一样的,只是界面功能代替了命令行。
2、先在本地项目中初始化创建本地仓库,然后提交,接着登录 github、gitee 创建远程仓库,最后本地推送过去即可。
3、git 演示动图:TortoiseGit 初始化仓库及推送.gif
分支创建、合并、推送
GitHub Desktop 工具
1、GitHub Desktop 是一个开源的 git 客户端工具,用于操作 gitee、github 等 git 仓库非常方便,比默认 git 客户端要方便很多。
2、官网下载地址:GitHub Desktop | Simple collaboration from your desktop
3、github 开源地址:GitHub - desktop/desktop: Simple collaboration from your desktop