一、TortoiseGit简介

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

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

  1. 可视化管理,非命令行操作
  2. 支持简体中文
  3. 和资源管理器紧密结合
  4. 操作简单
  5. 日常维护码云上的协作代码很方便

二、Git安装

参考https://git-scm.com/download/win

三、TortoiseGit安装

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

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

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

三.(1)如果是GitLab秘钥获取(如果不是请继续走下面流程)

点击puTTYgen生成秘钥文件

点击Generate 生成秘钥文件,成功之后点击Save private Key 保存到你可以记住的目录下

四、使用码云创建项目

使用码云https://gitee.com优点如下:

  1. 免费
  2. 私有库(免费)
  3. 中文
  4. 简单
  5. 国产(详见:开源界也要注意,Apache 基金会与 GitHub 都受美国法律约束)

注册号码云帐号后根据需求新建仓库,界面如下:

创建完成后复制链接地址,后面步骤备用,如下图所示:

五、TortoiseGit简单使用

介绍基础的使用方法

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

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

完成后会有如下变化:
文件夹上会多一个绿色勾标记

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

  1. 上传文件,分为两个操作,提交推送

    提交是将文件添加到本地版本控制里面,并没有提交到远程项目里.

    推送是提交到远程项目里。

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

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

点击提交后会弹出让你推送的界面,推送是传至远程项目(也就是码云端)。

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

  1. 拉取

我们直接在码云项目上传一个文件new2.txt(网页上操作),模拟另一个成员推送新文件.

然后我们右击本地库文件夹,选择同步,然后点击拉取,我们就能从远程项目上拉取到新的文件

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

整个一个完整的过程就是这样了

TortoiseGit相关推荐

  1. Windows+Git+TortoiseGit+COPSSH 安装图文教程

    转自:http://blog.csdn.net/aaron_luchen/article/details/10498181 准备工作: 1. Git-1.8.1.2-preview20130201.e ...

  2. 使用TortoiseGit,设置ssh方式连接git仓库。

    开始设置之前的准备:建立项目文件夹,初始化git仓库(右键 git  init),右键打开 git bash ,git pull "仓库地址", 把网站上的仓库代码拉取下来. To ...

  3. windows安装配置git和Tortoisegit

    git github  gitlab  Tortoisegit 的概念自行百度 1. 安装git 2. 安装小乌龟:Tortoisegit  和中文包 3. 配置 4. 使用 参考: 目录 安装及配置 ...

  4. git/ TortoiseGit如何使用证书登录

    ]git/ TortoiseGit如何使用证书登录 http://rongjih.blog.163.com/blog/static/335744612010619111042465/ http://h ...

  5. Git Manual / Git使用手册 / Git, GitLab, Git Bash, TortoiseGit (建议全文复制到Word文档中通过导航窗格查看)...

    Git使用手册 目录 1     引言 2     Git.GitLab简介 2.1      Git 2.2      GitLab 2.3      Git基本概念 3     运行环境 4    ...

  6. TortoiseGit入门(图文教程) Git,Github,puttygen,SSH

    TortoiseGit使用入门.rar (ps,博客园的编辑系统能不能导入doc呢?一个一个图片上传太恶心了)

  7. TortoiseGit:记住用户名和密码

    1.背景: 我们在使用 tortoisegit 工具时会无可避免的经常性 pull 和 push,这时通常要输入用户名和密码,由于麻烦,就有人提出了记住用户名和密码的需求... ... 2.设置: [ ...

  8. CentOS 6.7 Gitolite 服务搭建及TortoiseGit配置连接

    咳咳~好几天没写博文啦,这几天都在研究Git,没办法公司要要抛弃SVN转站Git,废话就不多说,下面我们进行操作演示: 环境:之前搭建的Redis-Master服务器一枚,配置一般般~ 工具:Tort ...

  9. 分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境(服务器端及客户端)(转)...

    近期想改公司内部的源码管控从TFS为git,发现yubinfeng大侠有关git的超详细大作,现将其转载并记录下,以防忘记,其原博客中有更加详细的git及.net开发相关内容.原文地址:http:// ...

  10. Git客户端TortoiseGit(Windows系统)的使用方法

    这篇文章主要介绍了Git客户端TortoiseGit(Windows系统)的使用方法,需要的朋友可以参考下 本文环境: 操作系统:Windows XP SP3 Git客户端:TortoiseGit-1 ...

最新文章

  1. 【教程】1、加载静态内容
  2. RAC分解步骤之一,在oracle linux 4u4上安装oracle 10.2.0.1.0操作日志
  3. [19/05/26-星期日] JavaScript_ 基本语法_运算符
  4. uva 1630——Folding
  5. 华为云ModelArts图深度学习,学习知识还能考取微认证
  6. 数据可视化美学形式与功能需要齐头并进
  7. 【Java】对象容器——集合
  8. ubuntu开机时出现“waiting for network configuration” 问题的解决
  9. fms +fme 视频直播
  10. Centos和Ubuntu下定制普通用户访问权限
  11. CAN总线之总线逻辑值
  12. QGis(一)加载栅格图层和矢量图层
  13. php小小通讯录,小小通讯录
  14. linux centos 动态域名 自动更新
  15. Misc-七七的礼物writeup(详细)
  16. python 爬虫。爬取小说--斗破苍穹
  17. Android 打造任意层级树形控件 考验你的数据结构和设计
  18. swift 学习-- 元组
  19. 【IDEA保姆级教程】快捷键
  20. PHP 亿级 pv 网站架构实战之性能压榨

热门文章

  1. 2019年原材料展会分析
  2. Python求圆环的面积
  3. 解决Java向mysql插入数据时的乱码和时区问题
  4. c语言程序设计教程龚尚福,C语言程序设计教程
  5. linux x11 错误,oracle安装报cannot connect X11错误
  6. 计算两个日期相差的月数
  7. VC绘图中的双缓冲技术
  8. UVA Symmetry
  9. python遍历queryset_Django QuerySet查询集原理及代码实例
  10. 《新空气工作室章程•草案》