IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git 工具之TortoiseGit小乌龟安装配置及使用 -> 正文阅读

[开发工具]Git 工具之TortoiseGit小乌龟安装配置及使用

一、为什么选择:TortoiseGit

  1. 效率
    1. 很多人有一种习惯吧,什么软件都要最新的,最好的。其实吧,软件就是工具,生产力工具,为的是提高我们的生产力。如果现有的工具已经可以满足生产力要求了,就没有必要换了。生产效率高低应当是选择工具的第一位。
  2. 历史
    1. 开源世界的版本控制系统,经历了这么几代:

      第一代,CVS,开创性的产品,至今很多古老项目仍在使用,但存在不少设计上的缺陷。

      第二代,SVN,在CVS基础上大幅度改进,很快就取代了CVS的地位,现在的项目数量仍然非常庞大,而且SVN的缺陷不算多,很多商业项目似乎没有迁移到下一代版本控制系统的打算。比如Chrome就是使用SVN的。

      第三代,Hg与Git。说起这两个,有种既生瑜,何生亮的感脚。这两个项目几乎是同时启动的,目标都是为Linux kernel提供一个开源可靠的分布式版本控制系统,同样优秀,只不过Git是Linus亲自带队做的,于是Git就成了Linux的选择。除此之外,Eclipse从原本的SVN转移到了Git,而Firefox与Python则使用Hg,国内的金山软件也使用Hg,而Cocos2d则是Git,孰优孰劣,不好说。

      总的来说吧,前两代由于集中式管理的缺陷,现在用的肯定会越来越少,不过老项目往往不会轻易换。Git胜在功能强大,分支完善,败在设计复杂,难以理解。Hg胜在清晰易懂,功能完善,败在不利于从SVN迁移,相应的社区活跃度不如Github。

二、TortoiseGit?简介

TortoiseGit 简称 tgit, 中文名海龟Git。TortoiseGit是一个开放的GIT版本控制系统的源客户端。

TortoiseGit 支持Winxp/vista/win7/Win10,提供有中文版支持。

TortoiseGit?可以恢复您的文件的旧版本,并研究如何以及合适改变了历史数据,谁改变了它。下面教程针对使用TortoiseGit 的用户。

如何安装Git:http://t.csdn.cn/Da3FL

  1. 下载Tortoisegit:Download – TortoiseGit – Windows Shell Interface to Git
  2. ??
  3. 首先安装程序包,而后安装语言包:安装时默认下一步直至安装完成即可。

三、Tortoisegit配置

  1. Git 项目存放目录:?例如:D:\Works\git\Git_Works
  2. 空白处点击:
  3. 选中General,在右边的 Language中选择简体中文(当然,你也可以继续使用英文)。取消勾选升级检查的复选框,可能还需要指定 git.exe 文件的路径,如 "C:\Program Files\Git\bin"。完成后,点击应用,确定关闭对话框。
  4. 配置用户,用户作为你操作git的个人标识,进入设置,点选左边的Git标签,可以发现,右边可以配置用户的名字与Email信息. 如下图所示:
  5. 点击 “编辑全局 .git/config(O)”按钮,会使用记事本打开全局配置文件,在全局配置文件中,在后面加上下面的内容(记住密码):
    [credential]
      helper = store
    完成后保存,关闭记事本,确定即可。
  6. 配置右键菜单.。在设置对话框中,点选左边的"Context Menu",设置常用的右键菜单。比较常用的是如下选项:
  7. 秘钥配置
    1. 前面已经提到TortoiseGit只是一个壳,除软件的常规配置(语言包、用户信息等),还需要像git一样生成、配置秘钥信息

    2. 开始-->TortoiseGit-->PuTTYgen,进入PuTTY Key Generator

    3. 点击Generate,生成的过程中
    4. 先点击Save private key把私有的密钥存起来,记住存储的位置,后面会用到
    5. 把生成出来的public Key复制粘贴到Gitlab上面,配置SSH key
    6. 打开:开始-->TortoiseGit-->Pageant,打开以后右下角会有图标
    7. 添加前面生成的private key.ppk,也就是私钥。然后关闭
    8. 到此为止配置基本完成。

四、TortoiseGit的实际操作使用:

  1. 本次试验使用Gitee:Gitee 企业版 - 企业级 DevOps 研发效能管理平台

    1. 新建项目:test_demo
    2. 获取项目地址:
    3. 本地下载:在自己本地的磁盘创建一个文件夹,当作git的本地仓库,然后进入这个文件夹,鼠标右键点击“Git 在这里创建版本库
    4. 创建好之后会出现一个?“.git”?的文件夹,如果没有
    5. 绑定远端仓库到TortoiseGit上

    6. 在自己本次的git仓库鼠标右键进入到TortoiseGit的设置,然后点击Git,绑定一下自己的Git账号
    7. 然后把自己的git服务器中的仓库链接写进去,例如我这里仓库名叫java,URL就是你的git链接加上仓库名.git
    8. 保存即可/
  2. 提交文件到Git:
    1. 如果你有什么文件要上传到git,就先把那个文件放到你自己本地的仓库中,然后看图
      进入自己本地的仓库鼠标右键点击?Git提交?按钮
    2. 进入之后可以看到自己没有提交的文件,选择好自己需要提交的文件之后,点击提交按钮
    3. 选中以后选择提交后选择推送按钮:
    4. 进入这个界面,选择自己要提交的远端仓库,点击确定按钮
    5. 在这个过程中有时候还会让你写自己的账户名和密码,填写就完事了
    6. 切换到后台查询,成功.

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-07-20 19:07:01  更:2022-07-20 19:09:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 23:01:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码