TortoiseGit
一、TortoiseGit简介
TortoiseGit是Tortoise基于git的可视化管理工具。本文即将介绍这个工具的安装和简单使用教程(本文均是基于Windows 64位操作系统)。
git的管理工具有很多。Tortoise有以下优点。
- 可视化管理,非命令行操作
- 支持简体中文
- 和资源管理器紧密结合
- 操作简单
- 日常维护码云上的协作代码很方便
二、Git安装
参考https://git-scm.com/download/win
三、TortoiseGit安装
下载TortoiseGit,他的程序和语言包是分开的,两个都下载,在安装程序的时候会让你选择语言,此时安装语言包,刷新,下拉选择简体中文。
下载地址:https://tortoisegit.org/download/
两个都安装完成后
重启
电脑。然后鼠标右击会多出如下几个选项。
三.(1)如果是GitLab
秘钥获取(如果不是请继续走下面流程
)
点击
puTTYgen
生成秘钥文件
点击
Generate
生成秘钥文件,成功之后点击Save private Key
保存到你可以记住的目录下
四、使用码云创建项目
使用码云https://gitee.com优点如下:
- 免费
- 私有库(免费)
- 中文
- 简单
- 国产(详见:开源界也要注意,Apache 基金会与 GitHub 都受美国法律约束)
注册号码云帐号后根据需求新建仓库,界面如下:
创建完成后复制链接地址,后面步骤备用,如下图所示:
五、TortoiseGit简单使用
介绍基础的使用方法
- 创建项目的文件夹,右击该文件夹,选择克隆(自动创建本地库)。
- 把刚刚复制的git项目的链接粘贴到URL里,并核对本地库的目录,然后点击确定。
完成后会有如下变化:
文件夹上会多一个绿色勾标记
。
创建项目的时候自带的文件已经同步到本地
上传文件,分为两个操作,
提交
和推送
,提交
是将文件添加到本地版本控制里面,并没有提交到远程项目里.推送
是提交到远程项目里。
我们新建一个文件new1.txt,然后右击文件夹同步或者直接右击文件提交。下面是同步界面,常用的有提交、推送和拉取。
提交
,点击提交进入下面的界面,我们可以勾选需要提交的文件,同时填写备注(必填)
点击
提交
后会弹出让你推送的界面,推送是传至远程项目(也就是码云
端)。
完成后我们可以打开码云上对应项目查看,项目里会多一个我们上传的文件。
拉取
我们直接在码云项目上传一个文件new2.txt(网页上操作),模拟另一个成员推送新文件.
然后我们右击本地库文件夹,选择同步,然后点击拉取,我们就能从远程项目上拉取到新的文件
本地文件夹上就会多一个文件
整个一个完整的过程就是这样了
TortoiseGit相关推荐
- Windows+Git+TortoiseGit+COPSSH 安装图文教程
转自:http://blog.csdn.net/aaron_luchen/article/details/10498181 准备工作: 1. Git-1.8.1.2-preview20130201.e ...
- 使用TortoiseGit,设置ssh方式连接git仓库。
开始设置之前的准备:建立项目文件夹,初始化git仓库(右键 git init),右键打开 git bash ,git pull "仓库地址", 把网站上的仓库代码拉取下来. To ...
- windows安装配置git和Tortoisegit
git github gitlab Tortoisegit 的概念自行百度 1. 安装git 2. 安装小乌龟:Tortoisegit 和中文包 3. 配置 4. 使用 参考: 目录 安装及配置 ...
- git/ TortoiseGit如何使用证书登录
]git/ TortoiseGit如何使用证书登录 http://rongjih.blog.163.com/blog/static/335744612010619111042465/ http://h ...
- 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 ...
- TortoiseGit入门(图文教程) Git,Github,puttygen,SSH
TortoiseGit使用入门.rar (ps,博客园的编辑系统能不能导入doc呢?一个一个图片上传太恶心了)
- TortoiseGit:记住用户名和密码
1.背景: 我们在使用 tortoisegit 工具时会无可避免的经常性 pull 和 push,这时通常要输入用户名和密码,由于麻烦,就有人提出了记住用户名和密码的需求... ... 2.设置: [ ...
- CentOS 6.7 Gitolite 服务搭建及TortoiseGit配置连接
咳咳~好几天没写博文啦,这几天都在研究Git,没办法公司要要抛弃SVN转站Git,废话就不多说,下面我们进行操作演示: 环境:之前搭建的Redis-Master服务器一枚,配置一般般~ 工具:Tort ...
- 分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境(服务器端及客户端)(转)...
近期想改公司内部的源码管控从TFS为git,发现yubinfeng大侠有关git的超详细大作,现将其转载并记录下,以防忘记,其原博客中有更加详细的git及.net开发相关内容.原文地址:http:// ...
- Git客户端TortoiseGit(Windows系统)的使用方法
这篇文章主要介绍了Git客户端TortoiseGit(Windows系统)的使用方法,需要的朋友可以参考下 本文环境: 操作系统:Windows XP SP3 Git客户端:TortoiseGit-1 ...
最新文章
- 【教程】1、加载静态内容
- RAC分解步骤之一,在oracle linux 4u4上安装oracle 10.2.0.1.0操作日志
- [19/05/26-星期日] JavaScript_ 基本语法_运算符
- uva 1630——Folding
- 华为云ModelArts图深度学习,学习知识还能考取微认证
- 数据可视化美学形式与功能需要齐头并进
- 【Java】对象容器——集合
- ubuntu开机时出现“waiting for network configuration” 问题的解决
- fms +fme 视频直播
- Centos和Ubuntu下定制普通用户访问权限
- CAN总线之总线逻辑值
- QGis(一)加载栅格图层和矢量图层
- php小小通讯录,小小通讯录
- linux centos 动态域名 自动更新
- Misc-七七的礼物writeup(详细)
- python 爬虫。爬取小说--斗破苍穹
- Android 打造任意层级树形控件 考验你的数据结构和设计
- swift 学习-- 元组
- 【IDEA保姆级教程】快捷键
- PHP 亿级 pv 网站架构实战之性能压榨