目录

Git Gui 工具

TortoiseGit 工具(推荐)

TortoiseGit 安装

TortoiseGit 使用

本地初始化并推送到远程仓库

分支创建、合并、推送

GitHub Desktop 工具


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

Git 客户端管理工具:Git Gui、TortoiseGit、GitHub Desktop相关推荐

  1. git 强制更新远程_版本控制管理工具git的常见指令合集

    今天小千就来给大家介绍一下git中比较常见的指令合集,方便大家使用git,建议收藏起来方便日后查阅. 一.常见的命令 git help <command> # 显示command的help ...

  2. 源代码管理工具-GIT

    源代码管理工具-GIT 一. git 概述 1. git 简介? 什么是git? > git是一款开源的分布式版本控制工具 > 在世界上所有的分布式版本控制工具中,git是最快.最简单.最 ...

  3. 最佳的MongoDB客户端管理工具

    <最佳的MongoDB客户端管理工具> 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 一个好的MongoD ...

  4. 部署SQL AZURE的客户端管理工具,云计算体验之二

      部署SQL AZURE的客户端管理工具 上篇文章中我们介绍了如何在SQL AZURE的云端创建数据库服务器及数据库,本文我们要为大家介绍管理云端数据库的客户端工具.熟悉SQL Server 的朋友 ...

  5. MySQL基础:客户端管理工具mysqladmin

    mysqladmin是mysql的客户端管理工具,虽然有相当一部分功能使用mysql客户端就可以实现,这篇文章整理一下mysqladmin的常见用法. 确认版本 可以使用如下方式进行mysqladmi ...

  6. Mysql、Oracle、达梦数据库客户端管理工具

    Mysql.Oracle数据库客户端管理工具 1.恒辉通用数据库管理桌面软件 据恒辉信达官网介绍:HHDBCS可以让用户通过统一的桌面视图管理成千上万的异构数据库实例.通用的数据库管理工具是管理数据库 ...

  7. 代码管理工具GIT之图形界面工具TortoiseGit

    一.程序员为什么要学习和使用GIT呢?  1.当一个项目需要由众多开发人员协同开发时,很难保证相互的代码之间不发生冲突.使用git,可以良好的进行模块代码合并,从而组成一个项目.非常适合团队进行敏捷开 ...

  8. git图文工具_全网最详细的Windows里Git client客户端管理工具SourceTree的下载与安装(图文详解)...

    不多说,直接上干货! 很多人用Git命令行不熟练,那么可以尝试使用SourceTree进行操作. 安装之前的必备 (1)Git的安装 (2)net Framework 4.5 win7/8需要.net ...

  9. 代码管理工具 Git

    之前一直使用微软的代码管理工具TFS(Team Foundation Server)..NET CORE 2.0的发布后,考虑到.NET CORE项目可以跨平台,准备把项目迁移到.NET CORE 环 ...

  10. java接口自动化(四) - 企业级代码管理工具Git的应用

    1.简介 首先我们自己需要将自己的代码上传到GitHub上边做好备份.用来避免万一由于某些不可控的非人为因素或者人为因素造成的代码丢失.而且GitHub是一个开源的代码管理工具.所以宏哥这里再次介绍一 ...

最新文章

  1. jquery封装的ajax请求
  2. 混合索引_数据库面试题:查询在什么情况下不?索引-数据库知识点
  3. 简明 XHTML 1.0 参考手册
  4. Gridview 单选效果实现,且用且珍惜
  5. apache2配置支持php7,Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
  6. gitlab用户,组,项目权限管控
  7. MySQL反斜杠 ‘\\‘ 插入数据库丢失
  8. 工具:sql server profiler(分析器)
  9. C#汉字转拼音的实现方法
  10. Redis事务特性分析
  11. iOS 【真机调试-免证书-开发者信任问题】
  12. python绘制隐含波动率曲面_使用python+tushare计算期权隐含波动率并作图
  13. 5G学习之路——认识基站、扇区、小区
  14. 一文揭晓:大数据是什么?大数据如何分类?又该怎么学?
  15. 用Mothur制作OTUtable
  16. mysql 索引加锁分析
  17. 【多元统计分析】02.多元正态分布
  18. 元宇宙012 | 世界人工智能大会之元宇宙论坛:技术篇
  19. Microsoft Office 2007的安装
  20. 数据结构(邓俊辉):栈与队列

热门文章

  1. C# Winform重启软件
  2. 求立方体的体积、表面积(c++)
  3. 惠普局域网共享打印机设置_网络共享惠普打印机的操作方法
  4. 电子元器件自动测试系统
  5. 免费下载百度文库需下载券文件
  6. CAN与CAN FD通信之间存在的问题
  7. android 调出键盘表情_keyboard dialog 仿微博表情键盘输入框,keyboarddialog
  8. VBB Arduino仿真软件的使用
  9. linux安装vmd软件步骤,科学网-VMD (linux下分子可视化软件)-刘雪静的博文
  10. vue项目实战-尚品汇