TortoiseGit安装使用简单教程
一、简介
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安装使用简单教程的更多相关文章
- win10下Ubuntu18.04安装的简单教程
win10下Ubuntu18.04安装的简单教程 操作系统:windows 软件:Vmware15. 一.下载 Ubuntu18.04镜像 Ubuntu18.04镜像下载 ...
- python中RabbitMQ的使用(安装和简单教程)
1,简介 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现的产品,RabbitMQ是一个消息代理,从"生产者"接收消息 ...
- nginx安装最简单教程
[root@bogon ~]# wget -c http://nginx.org/download/nginx-1.7.9.tar.gz #下载安装包 [root@bogon ~]# ls anaco ...
- win10安装mysql-最简单教程
工具下载地址 链接: https://pan.baidu.com/s/1XL2wUDrcd9NpT8NOcXoDTQ 提取码: vu34 下载好之后解压. 在目录D:\Program Files\my ...
- TortoiseGit 安装和使用的图文教程
TortoiseGit.SourceTree都是Windows下不错的Git客户端工具,下面介绍一下TortoiseGit安装和使用的方法. 安装TortoiseGit并使用它需要两个软件:Torto ...
- TortoiseGit安装和使用的图文教程
ortoiseGit是Windows下不错的一款Git客户端工具,在Mac下推荐使用sourcetree.下面就介绍一下TortoiseGit安装和使用的方法. 安装TortoiseGit并使用它需要 ...
- mysql安装简单教程(自动安装/配置安装)
mysql安装简单教程(自动安装/配置安装) 1.1前言: 由于特殊原因,在最近2-3个月里mysql真是安装了无数遍,每次安装都要上网找教程,每个教程基本都不一样,因此还是自己写下来比较好,毕竟自己 ...
- eclemma怎么安装 eclemma的安装与简单使用图文教程(附下载)
来自于:https://www.jb51.net/softjc/628026.html 一. 安装 有两种安装方法 1. 下载安装(推荐) 地址: http://sourceforge.net/pro ...
- PowerDNS简单教程(1):安装篇
这一篇开始直接是PowerDNS教程,连续四篇.DNS的相关背景知识我就不介绍了,有需要的话看看 http://baike.baidu.com/link?url=QcthFpAb2QydMqcMJr9 ...
随机推荐
- 使用ServletContext对象读取资源文件
备注:本文以properties文件为例 一.通过ServletContext读取文件 1.通过ServletContext读取放置在src下的properties文件 package com; im ...
- mysql数据库建表的基本规范
1.创建表的时候必须指定主键,并且主键建立后最好不要再有数据修改的需求 mysql从5.5版本开始默认使用innodb引擎,innodb表是聚簇索引表,也就是说数据通过主键聚集( 主键下存储该行的数据 ...
- 使用FFMPEG进行一些视频处理(C#)视频合并、转码、获取时长
FFMPEG的强大无需多说,举几个用到的功能,直接贴代码了 还有更多命令用到时搜索即可 视频转码 ) { var args = "-y -i {0} -vcodec copy {1}&quo ...
- Python读写文件的几种方式
一.pandas pandas模块是数据分析的大杀器,它使得对于文件相关的操作变得简单. 看一下它的简单使用 import pandas as pd # 读取 df = pd.read_csv('al ...
- RocketMQ_问题_启动控制台console报错,connect to <null> failed
配置如图所示: 问题如图所示: 明明配置了nameserver参数为啥还是connect to null呢? 我的rocketmq部署在CentOS7虚拟机上,原来是没关闭防火墙,执行:systemc ...
- Docker:Docker 性质及版本选择 [三]
一.Docker的性质 Docker的组成其实很简单.你需要搭建registry,专属于你自己的私有仓库,然后就是docker的镜像和docker的容器.Docker的镜像,就类似与windos的系统 ...
- JS异步加载的三种方案
js加载的缺点:加载工具方法没必要阻塞文档,个别js加载会影响页面效率,一旦网速不好,那么整个网站将等待js加载而不进行后续渲染等工作. 有些工具方法需要按需加载,用到再加载,不用不加载. 一.def ...
- Visual Studio图形调试器详细使用教程(基于DirectX11)
前言 对于DirectX程序开发者来说,学会使用Visual Studio Graphics Debugger(图形调试器)可以帮助你全面了解渲染管线绑定的资源和运行状态,从而确认问题所在.现在就以我 ...
- DTO/DO等POJO对象的使用场景和 orika-mapper 框架的使用
对于项目而言, 我们一般会有DAO->Service->Controller分层设计, 这些层次体现了每层的作用, 而层次之间的数据传递对象设计很少被提及, 下面是一个相对完整的数据转换过 ...
- [物理学与PDEs]第3章习题7 快、慢及Alfv\'en 特征速度的比较
证明: 当 $H_1\neq 0$ 及 $H_2^2+H_3^2\neq 0$ 时, 快.慢及 Alfv\'en 特征速度 $C_f$, $C_s$ 及 $C_a$ 满足 $$\bex 0<C_ ...