GIt的安装使用——TortoiseGit的安装使用

老板决定不用原来的SVN,转用GIT来管理公司文件。然后如何使用Git就交给我了。第一次接触,看了一些的Git使用教程,学会了两个命令:git pull、git push。对于如何用Git管理我们的文件一脸懵逼。后来经男票提醒说,你根本不用看这个命令指令的,你又不写代码。你找找图形化工具吧,用哪个就行了。然后找到熟悉的小乌龟。开始文件管理之旅~培训全公司使用~想想还是蛮心酸的,因为真的很笨,看了人家的教程,仍然踩了很多很白痴的坑。将自己整理的步骤什么的发出来,万一有人跟我一样呢。(P.s:不介绍Git是干嘛的,优势巴啦啦。因为对于我来说不重要,虽然我看了很多这个的介绍)

一、GIT的下载安装

官网Windows下载地址:https://git-scm.com/downloads


下载页面

点击红框内,开始下载并跳转下面页面。


自动跳转页面开始下载,如果没有自动下载手动选择下载

如果没有自动开始下载,就在此页面手动选择对应安装包下载。

下载完成后,按照默认选项安装完成。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!


命令行,我就是看了这个的教学视频,一脸懵啊



二、TortoiseGit和TortoiseGit 中文语言包下载安装

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

先下载TortoiseGit,然后下滑,找到中文语言包下载。


先安装TortoiseGit,然后按照语言包。按照默认选项安装,语言包最后安装完成页面勾选使用安装语言,然后点击完成关闭页面。


安装完成,右击任意处出现

说明安装成功。


三、设置账号名称、邮箱

找到小乌龟Git的安装位置,找到“setting”设置,然后点击Git,设置账号和邮箱(p.s:在我前期看教程的时候,我设置使用命令行设置的。敲了好几遍都写错指令,在成功之后还觉得自己简直棒极了。)


开始菜单找到文件夹,点击设置
设置名称和邮箱

(我真的不会用简书啊,插入图片后我找不到输入光标,插入分割线后,总算可以输入了。哎)

四、设置密钥

点击开始菜单,点击所有程序,找到tortoisegit文件夹中的puTTYgen程序。图标是


打开后,没有配置过key显示no key.点击下面Generate.


然后出现进度条,鼠标左右滑动加快进度。



加载完毕,出现密钥界面。复制多行文本也就是公钥,文本框内是公钥(也可以点击第三行左边的按钮保存公钥到本地)。然后点击保存私钥(第三行右边的按钮Save private key)。保存私钥到文件夹。文件随便命名,你知道就行。





选择是


选择想要保存的位置,输入文件名,点击保存。格式就是ppk.

然后开始菜单中找到

,打开,会自动隐藏到任务栏。任务栏找到后打开,点击“add key”把刚刚保存的私钥文件添加进来,添加完成后关闭窗口。

藏在任务栏中

打开,点击"add key"

然后点击关闭

五、服务器(代码托管平台)添加密钥

因为我们是使用的华为云弹性云空间+obs管理公司文件(包括视频、图片、文本等资料),所以使用的事华为云,当然代码托管操作方法也是一样,我们也是用的他们的代码托管来建仓库存东西的。

登陆华为云账户,登陆这里也踩了好几个坑,估计别人遇不到,就不巴拉了。

登陆账户——新建仓库——添加密钥。这个步骤应该所有平台都是一样的,不管是GitHub还是码云。这里截图的都是华为云的界面,新建仓库就不展示了。

代码托管页面,右上角就有个设置我的ssh密钥,点击这里。然后将设置密钥时复制的多行文本粘贴进来,忘记了也没关系,安装文件夹里找到“puTTYgen”然后打开,点击下面第二行的那个按钮“load”然后选择之前保存的ppk文件,就会重新出现之前的公钥。




六、克隆项目

密钥添加完成后,返回项目,有个“克隆/下载”,点击,然后复制ssh地址,这个就是你的远端URL了。

然后到本地电脑,在想要建立文件夹的位置鼠标右击——克隆Git

然后将刚刚复制的克隆地址粘贴到URL位置。然后点击确定。出现进度条,就已经开始克隆了。(会自动填充的,如果没有就自己手动粘贴)

成功结束后就会有从远端克隆下的文件夹了

如果这里报错,一般是秘钥设置问题,错误集锦我会再开个帖子写的。



七、提交到本地库,推送至服务器

提交之后会出现进度条,提交完成,左边有推送按钮,点击推送,就开始推送到服务器。如暂时不想提交到服务器,关闭窗口,下次想推送到服务器时,选择文件夹,右击——TortoiseGit(T)然后选择推送。


如果是其他的仓库,就选择其他URL,然后粘贴对应的仓库地址就行
成功后关闭窗口就可以了

这个过程中,我和我同事也遇到一些报错,下一个帖子。

已提交到了本地,想要推送到远端。选择文件,鼠标右击,推送。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 3,988评论 3 27
  • 第一部分:Git的基本操作 初始化操作 $ git config -global user.name #设置提交...
    庄欲以莘阅读 1,984评论 0 4
  • 为什么要做版本控制? 在平时的工作中,经常会遇到写文档的事情,而写文档基本都不会一蹴而就,总是会修修改改很多次,而...
    Chayeen阅读 821评论 0 1
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,737评论 9 163
  • 家,选定在一个小坳里,必须走过一条小巷一座石板小桥方能进来,没错,是走,当然也可以骑摩托车,电动车,以及儿时的凤凰...
    未雨norain阅读 373评论 0 1