如何使用TortoiseGit指北,一篇讲清(上)

简介: 如何使用TortoiseGit指北,一篇讲清

PS: 昨天的红包彩蛋,你找到了吗?

来自CSDN zhangbinu 独家授权

 不会用命令,用可视化工具也成啦~ ——编程三分钟

eeab1ef2e1886fa33ae21e481898dd01.jpg


TortoiseGit密钥设置


1.    安装完成TortoiseGit后,在开始菜单中找到Puttygen,用来生成ppk密钥


5e28e4a37d5ffee60c597ff43bd40b28.png

55f2a0f920e82eafd1b94d8c9c9afa53.jpg

2.    远程服务端配置:

打开Git远程服务端网页https://github.com/,用自己的Git账号登录;

在个人设置页面添加上一步生成sshKey公钥,如下图:


3be61f2c2bdff0b5b9b585d37a6200c9.jpg

a9d4c4679c563c09fd6b1a9f6550c1f3.png

3.    本地TortoiseGit配置:

88dc6d3a4751056ff4c1ba62bab5c9c5.jpg

74bf45a7bfc9a4247080649826932888.jpg


c1de495cf502efdff941f6f1c7f4c829.jpg


TortoiseGit核心功能讲解

TortoiseGit菜单有以下核心内容:

0853c61c01aeaa60856c935737bcb988.jpg

可以看到大多数都是我们自己熟悉的命令,下面逐一讲解以上菜单:

1. Git Sync  Git同步菜单


e3103f96a943a7aaab01cd281a599d78.png


包含命令pull 、push、commit、git log操作;

973fe5ab02ee8b0c2ca6ed5814a8d1d4.png


2. Git提交工菜单 同git commit -m "信息"


21c611579a63f14992342ca5afed5e22.png

当有文件被改动时,在被改动文件(或者其上层目录)上右键选择此菜单,会弹出提交窗口,如下图:填写信息,点击OK,提交成功。

566e4a6663ab9cf62d31447798de25ac.jpg

23fbd66093b5b97369f2715f1a1bfb34.png

87d07d08249092371738f9349b8e54ed.png

4cc79828562ff7c0fc8958308b1499eb.png


3. Git拉取并合并 同git pull

2e5d3f05fc47bc8d9f6d149ce925c487.png


从服务器上获得更新,这个简单,如下图:

538018e15bc39f4f79862f731c4163a1.png

该操作会拉取(fetch)更新到本地仓库并将更新合并(merge)到项目中去,实际上包括fetch和merge两步操作;

相关文章
|
5月前
|
测试技术 虚拟化 云计算
GitHub高赞!速通Python编程基础手册,被玩出花了!
随着云时代的来临,Python 语言越来越被程序开发人员喜欢和使用,因为其不仅简单易学,而且还有丰富的第三方程序库和相应完善的管理工具。 从命令行脚本程序到 GUI程序,从图形技术到科学计算,从软件开发到自动化测试,从云计算到虚拟化,所有这些领域都有 Python 的身影。 今天给小伙伴们分享的这份手册采用以任务为导向的编写模式,全面地介绍了 Python 编程基础及其相关知识的应用,讲解了如何利用 Python 的知识解决部分实际问题。
GitHub高赞!速通Python编程基础手册,被玩出花了!
|
4月前
|
数据库连接 数据库 Python
惊!Python 上下文管理器竟能如此 DIY,你的代码管理从此焕然一新🎉
【7月更文挑战第3天】Python的上下文管理器是资源管理的关键,保证了如文件或数据库连接的适时打开和关闭,提升代码可读性和可靠性。使用`with`语句结合`__enter__`和`__exit__`方法能简洁地处理异常和资源释放,例如在文件操作中,避免了手动关闭文件的需要。这降低了出错风险,使代码更整洁。
27 0
|
6月前
|
前端开发 JavaScript Java
童年回忆——捕鱼达人(内含源码inscode一键运行)
童年回忆——捕鱼达人(内含源码inscode一键运行)
|
11月前
|
Java 容器
膜拜!清华大佬手撸多线程并发源码笔记Github上线3天星标35k+
你为什么要学习多线程?是因为理想吗?是因为热爱吗? 哦~原来是为了面试打基础、做准备啊!没错,这真的很现实!
膜拜!清华大佬手撸多线程并发源码笔记Github上线3天星标35k+
接住我的下巴,Github上超火的异步编程神仙笔记也太香了
异步编程是可以让程序并行运行的一种手段,可以让程序中的一个工作单元与主应用程序线程分开独立运行,进而提高应用程序的性能和响应能力等。 虽然Java为不同技术域提供了相应的异步编程技术,但是这些异步编程技术被散落到不同技术域的技术文档中,没有一个统一的文档对其进行梳理归纳。另外这些技术之间是什么关系,各自的出现都是为了解决什么问题,我们也很难找到相关资料来解释。 下面要介绍这份大牛总结的笔记的出现则是为了打破这种局面,旨在对Java中相关的异步编程技术进行归纳总结,为大家提供一个统一文档来查阅、参考
|
Shell Linux 开发工具
Git基础操作5 | 青训营笔记
回看了一下自己的git基础操作笔记,感觉少了一个关键步骤——回溯版本。要知道git设计的意义其实就是管理版本,让自己在一些极端情况下不至于丢掉几个月的工作成果。 曾经见过一个非常形象的比喻,git就好比提供给你打游戏的时候存档的服务,你在过完一些关键关卡或者在打boss前要先存档避免浪费大量时间 本期教程就手把手来记录一下我的回溯学习过程。
Git基础操作5 | 青训营笔记
|
开发工具 git
如何使用TortoiseGit指北,一篇讲清(下)
如何使用TortoiseGit指北,一篇讲清(下)
如何使用TortoiseGit指北,一篇讲清(下)
|
Python
三岁学编程之python安装(最细教程)
三岁学编程之python安装(最细教程)
115 0
三岁学编程之python安装(最细教程)
|
Shell 开发工具 git
Git基础操作6 | 青训营笔记
上期介绍了如何用git的回溯功能来实现代码世界的时空跳跃。但是问题很明显:如果跳回的时间又觉得有点远,能跳回较近的时间吗?本期我们就来看看这个。
Git基础操作6 | 青训营笔记
|
Shell 开发工具 git
Git基础操作2 | 青训营笔记
接上期,我们浅浅介绍了git的配置。下面我们将继续:
Git基础操作2 | 青训营笔记