一、简介

TortoiseGit是Tortoise基于git的可视化管理工具。本文即将介绍这个工具的安装和简单使用教程(本文均是基于Windows 64位操作系统)。

git的管理工具有很多。Tortoise有以下优点。

1. 可视化管理,非命令行操作

2. 支持简体中文

3. 和资源管理器紧密结合

4. 操作简单

二、安装

需要说明的是,在安装TortoiseGit之前必须先安装Git Bash。

1. 安装Git Bash,在安装的时候我们可以不勾选Git GUI(Git GUI是git自己的可视化管理工具)。

下载地址:https://git-scm.com/download/win

2. 下载TortoiseGit,他的程序和语言包是分开的,两个都下载,在安装程序的时候会让你选择语言,此时安装语言包,刷新,下拉选择简体中文。

下载地址:https://tortoisegit.org/download/

两个都安装完成后重启电脑。然后鼠标右击会多出如下几个选项。

三、创建项目

你可以在github或者其他平台建立自己的项目。

本次使用码云(https://gitee.com)优点如下:

1. 免费

2. 私有库(免费)

3. 中文

4. 简单

注册账号后创建自己的项目

创建完成后复制链接地址

四、TortoiseGit简单使用

介绍基础的使用方法

1. 创建项目的文件夹,右击该文件夹,选择克隆(自动创建本地库)。

2. 把刚刚复制的git项目的链接粘贴到URL里,并核对本地库的目录,然后点击确定。

完成后会有如下变化:

文件夹上会多一个绿色勾标记。

创建项目的时候自带的文件以及同步到本地

3. 上传文件,分为两个操作,提交和推送,提交是将文件添加到本地版本控制里面,并没有提交到远程项目里,推送是提交到远程项目里。

我们新建一个文件new1.txt,然后右击文件夹同步或者直接右击文件提交。下面是同步界面,常用的有提交、推送和拉取。

提交,点击提交进入下面的界面,我们可以勾选需要提交的文件,同时填写备注(必填)

点击提交后会弹出让你推送的界面,推送是传至远程项目。

完成后我们可以打开项目查看,项目里会多一个我们上传的文件。

4. 拉取。我们直接在项目上传一个文件new2.txt(网页上操作),模拟另一个成员推送新文件,然后我们右击本地库文件夹,选择同步,然后点击拉取,我们就能从远程项目上拉取到新的文件

本地文件夹上就会多一个文件

整个一个完整的过程就是这样了,大家可以自己探索更多操作,解锁更多姿势。

TortoiseGit安装使用简单教程的更多相关文章

  1. win10下Ubuntu18.04安装的简单教程

    win10下Ubuntu18.04安装的简单教程      操作系统:windows    软件:Vmware15.      一.下载 Ubuntu18.04镜像   Ubuntu18.04镜像下载 ...

  2. python中RabbitMQ的使用(安装和简单教程)

    1,简介 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现的产品,RabbitMQ是一个消息代理,从"生产者"接收消息 ...

  3. nginx安装最简单教程

    [root@bogon ~]# wget -c http://nginx.org/download/nginx-1.7.9.tar.gz #下载安装包 [root@bogon ~]# ls anaco ...

  4. win10安装mysql-最简单教程

    工具下载地址 链接: https://pan.baidu.com/s/1XL2wUDrcd9NpT8NOcXoDTQ 提取码: vu34 下载好之后解压. 在目录D:\Program Files\my ...

  5. TortoiseGit 安装和使用的图文教程

    TortoiseGit.SourceTree都是Windows下不错的Git客户端工具,下面介绍一下TortoiseGit安装和使用的方法. 安装TortoiseGit并使用它需要两个软件:Torto ...

  6. TortoiseGit安装和使用的图文教程

    ortoiseGit是Windows下不错的一款Git客户端工具,在Mac下推荐使用sourcetree.下面就介绍一下TortoiseGit安装和使用的方法. 安装TortoiseGit并使用它需要 ...

  7. mysql安装简单教程(自动安装/配置安装)

    mysql安装简单教程(自动安装/配置安装) 1.1前言: 由于特殊原因,在最近2-3个月里mysql真是安装了无数遍,每次安装都要上网找教程,每个教程基本都不一样,因此还是自己写下来比较好,毕竟自己 ...

  8. eclemma怎么安装 eclemma的安装与简单使用图文教程(附下载)

    来自于:https://www.jb51.net/softjc/628026.html 一. 安装 有两种安装方法 1. 下载安装(推荐) 地址: http://sourceforge.net/pro ...

  9. PowerDNS简单教程(1):安装篇

    这一篇开始直接是PowerDNS教程,连续四篇.DNS的相关背景知识我就不介绍了,有需要的话看看 http://baike.baidu.com/link?url=QcthFpAb2QydMqcMJr9 ...

随机推荐

  1. SpringCloud-Eureka服务注册与发现(二)

    SpringCloud-Eureka服务注册与发现(二) https://www.cnblogs.com/qdhxhz/p/9357502.html https://blog.csdn.net/wei ...

  2. Android——具有边框的Textview

    我们可以看见很多类似瀑布流的分类: 通过边框进行选择,那么这个边框是怎么变成的呢? 我们可以通过添加背景图,不过有更加简单的,如下: 我们在drawable文件中编写一个shape, <?xml ...

  3. vue服务器端渲染

    Vue.js 是构建客户端应用程序的框架.默认情况下,可以在浏览器中输出 Vue 组件,进行生成 DOM 和操作 DOM.然而,也可以将同一个组件渲染为服务器端的 HTML 字符串,将它们直接发送到浏 ...

  4. 【转】Spark实现行列转换pivot和unpivot

    背景 做过数据清洗ETL工作的都知道,行列转换是一个常见的数据整理需求.在不同的编程语言中有不同的实现方法,比如SQL中使用case+group,或者Power BI的M语言中用拖放组件实现.今天正好 ...

  5. Kivy 中文教程 实例入门 简易画板 (Simple Paint App):1. 自定义窗口部件 (widget)

    1. 框架代码 用 PyCharm 新建一个名为 SimplePaintApp 的项目,然后新建一个名为 simple_paint_app.py 的 Python 源文件, 在代码编辑器中,输入以下框 ...

  6. Python——Window启动服务

    一.新建启动服务程序 # ZPF # encoding=utf-8 import win32timezone from logging.handlers import TimedRotatingFil ...

  7. [WC2018]通道——边分治+虚树+树形DP

    题目链接: [WC2018]通道 题目大意:给出三棵n个节点结构不同的树,边有边权,要求找出一个点对(a,b)使三棵树上这两点的路径权值和最大,一条路径权值为路径上所有边的边权和. 我们按照部分分逐个 ...

  8. mpvue——页面跳转

    两个页面 两个页面的跳转,只是单纯的A->B这种跳转. 组件 直接使用小程序的组件,navigator,里面还有一些其他的参数,大家可以自行翻阅官方文档 <navigator url=&q ...

  9. Souvenir Shop 解题报告

    Souvenir Shop 魔幻题目,这谁搞得到啊... 考场上完全sb了写了个线段树合并,想必我是个复杂度分析都没学过的入门级选手 发现这个网格图dag它的出度最多只有2 如果按照先走朝上的一条边进 ...

  10. 腾讯笔试---小Q的歌单

    链接:https://www.nowcoder.com/questionTerminal/f3ab6fe72af34b71a2fd1d83304cbbb3 来源:牛客网 小Q有X首长度为A的不同的歌和 ...