本期主题:git的安装和使用(windows环境)
博客主页: 小峰同学
分享小编的在Linux中学习到的知识和遇到的问题
小编的能力有限,出现错误希望大家不吝赐
![](https://img-blog.csdnimg.cn/img_convert/bd1c0b7577c3358aa2a25858be93bee0.jpeg)
1.两个工具介绍
第一个工具git,链接gitee或者github等代码托管平台的工具。
![](https://img-blog.csdnimg.cn/img_convert/22bf2d87c0696b883adb55b3cc6276f1.png)
第二个工具TortoiseGit-2.8.0.0-64bit。
是一个基于git的可视化管理工具,相当于把git的命令行,改为了可视化窗口。
![](https://img-blog.csdnimg.cn/img_convert/f8dba61fa34df882c648b61acbe8b70d.png)
2.操作步骤
2.1.下载git安装包
这个就比较简单啦。
下载地址: git官网
直接downloads->windows环境->选择64位环境即可。
![](https://img-blog.csdnimg.cn/img_convert/a1398d1f7db74b78f97c63552f60ebdb.png)
![](https://img-blog.csdnimg.cn/img_convert/344af96e8ed48e905ce539ac252ce6f4.png)
2.2.tortoisegit安装包的下载
和git一样直接去官网下载即可
下载地址: tortoisegit官网
![](https://img-blog.csdnimg.cn/img_convert/6f32c9ba57ef6b972e053ad5c94b48ff.png)
2.3.安装过程
下载完成后就是这两个文件(可能版本不同,但是一般不会出现问题)
![](https://img-blog.csdnimg.cn/img_convert/03de96db346d25ca60c8548bd30cbd8e.png)
注意:一定要先安装git,再安装tortoisegit。否则会出问题。
点击.exe文件。
安装git一路next即可。
![](https://img-blog.csdnimg.cn/img_convert/bb033d6a6406244480173d6999967646.png)
安装完成后摘到一个文件点击右键即可看到Git Bash Here 和Git GUI Here 的选项。
此时Git已经安装完成。
![](https://img-blog.csdnimg.cn/img_convert/5c02b668776c6db8453cb94c3bffdf49.png)
安装tortoisegit
点击.msi文件。
也是一路next即可。
安装完成后打开。
![](https://img-blog.csdnimg.cn/img_convert/f4723c6bbd47eb7abe6e6625b8a8583e.png)
上方页面点击下一页。
一直默认,知道下方页面的时候。填写gitee账号的提交邮箱。
![](https://img-blog.csdnimg.cn/img_convert/7281fc2dfe1d754c79e4a43542848041.png)
Name:
![](https://img-blog.csdnimg.cn/img_convert/6f9f19d8410666b52cbe27f4e3393875.png)
Email:gitee主页设置,邮箱管理可看。
![](https://img-blog.csdnimg.cn/img_convert/645c63aa2a3bf0d8fd4e0bd0774d5148.png)
安装完成
![](https://img-blog.csdnimg.cn/img_convert/830183e5902bd9c7b1cc95400fc5fada.png)
这时候 直接点击下一步,两个软件全部都安装好了。
3.gitee上面创建仓库
个人主页点击"+" ,新建仓库。
![](https://img-blog.csdnimg.cn/img_convert/3ec7db335f52ff55391d798a9c3a4518.png)
按要求填写即可
![](https://img-blog.csdnimg.cn/img_convert/c428e79c14739a6f0586127163f78182.png)
在仓库管理里面直接设置开源
![](https://img-blog.csdnimg.cn/img_convert/73454d8ec371d4337f793cbb273f950e.png)
这个时候 就可以看到自己仓库链接了
![](https://img-blog.csdnimg.cn/img_convert/18a818aba74056450a12f1f3cee119bb.png)
4.Git操作
4.1.本地克隆仓库
打开你想克隆到的文件夹,右键选择克隆。
![](https://img-blog.csdnimg.cn/img_convert/001d55ab02bd81258df0652eb4106400.png)
把这个地址,复制下来。
![](https://img-blog.csdnimg.cn/img_convert/18a818aba74056450a12f1f3cee119bb.png)
在URL处填写刚刚复制的地址。
![](https://img-blog.csdnimg.cn/img_convert/2d1fe9eeb8a88131a0f466153f604231.png)
现在就把远端的仓库克隆到了本地。
![](https://img-blog.csdnimg.cn/img_convert/e99dca3ba490ac5e7e2450352c7f45c3.png)
现在就可以看到我们克隆下来的仓库啦
![](https://img-blog.csdnimg.cn/img_convert/77602ce8bf18c44987a36962ab9277b4.png)
默认会有一些文件但是不需要管他。
![](https://img-blog.csdnimg.cn/img_convert/3418028acff6b967d7e2d15636907357.png)
4.2.第一次测试提交
在刚刚克隆好的文件夹里面新建一个C语言文件
![](https://img-blog.csdnimg.cn/img_convert/b41e9676217677b6f641334859e6bc23.png)
右键找到Add->ok:将代码添加到本地仓库
![](https://img-blog.csdnimg.cn/img_convert/5a88eaa306a3340824f0598f7e96f7e7.png)
commit:提交代码到本地仓库
注意描述信息建议不要随便写。
![](https://img-blog.csdnimg.cn/img_convert/02a349ca98e719ce3af533d85d1823d9.png)
push:推送本次添加操作到远程仓库
![](https://img-blog.csdnimg.cn/img_convert/0adccb79d793aecbd217a89c73b6f106.png)
第一次需要输入用户名和密码。
![](https://img-blog.csdnimg.cn/img_convert/ab587a820c422acc02351c9d66fcb2a8.png)
完成上传。
![](https://img-blog.csdnimg.cn/img_convert/85e32dd9690d0b1b465861d66e1dfb39.png)
这时候再去远端仓库看就可以看到我们上传的文件了。这个贡献度上就会出现一个小绿点。
![](https://img-blog.csdnimg.cn/img_convert/372dc0f25de9b8972d37cc5ee5b53866.png)
5.常见的问题
5.1.如果密码的时候不小心输入错误咋办?
第一次 push的时候 会让我们输入用户名的密码
直接在自己电脑搜索一个东西叫 凭据管理器
![](https://img-blog.csdnimg.cn/img_convert/12f5c0ee0e8348cff9a6462ade10ac23.png)
找到 git 的相关凭据,删除它即可。
![](https://img-blog.csdnimg.cn/img_convert/2c5daff781b5f840632a62169a6dcf15.png)
这样再来一次push,他还是会让你输入密码
我就不一一演示啦。
5.2.在提交中途不小心关掉了窗口咋办?
这个不用担心在提交的途中只需记住三板斧 Add->Commit->push
只要按顺序即可,不是连续操作也没问题的
在右键都可找到分布的指令。
![](https://img-blog.csdnimg.cn/img_convert/5425948c035c615ef8c9b8f4833ba437.png)
5.3.Git提交完成后没有小绿点咋办?
这个问题大概率是因为本地的邮箱和远程的邮箱不匹配。
找到对应的提交的文件右键TortoiseGit->settings
![](https://img-blog.csdnimg.cn/img_convert/2b212edc7e5c1561491e643ad3ea4ab7.png)
点击Global
查看这里的邮箱是否和远端主页的邮箱相同。
![](https://img-blog.csdnimg.cn/img_convert/4ce6c7e9d533702cd06b9bab457b40c0.png)
![](https://img-blog.csdnimg.cn/img_convert/0a992cae68e63e919c166de349caa5a1.png)
5.4.gitee怎么删除仓库?
网页中找到文件管理直接点击删除仓库
![](https://img-blog.csdnimg.cn/img_convert/05c9bcf38d826a4b9d3a18a027a3c502.png)
按要求填写删除就行了。
5.5.git绿色、红色图标不显示的问题
正常情况下我们在装好之后,文件就会提示有绿点,红点
![](https://img-blog.csdnimg.cn/img_convert/0f0ba58673df16aa064b66db1b35396f.png)
绿点表示文件和远端仓库同步,红点表示不同步,经过修改需要再次 commit ->push 才能变回绿点.
有时候我们发现没有红点,也没有绿点.但是可以正常提交,那我们怎么办呢?
1,【Win+R】调出来运行框,输入“regedit.exe”---->“回车(Enter)”,如下图所示:
![](https://img-blog.csdnimg.cn/img_convert/cd020fc6f55781cda7ebd8e8583efb3c.png)
2.回车之后依次双击“HKEY_LOCAL_MACHINE—>SOFTWARE—>Microsoft—>Windows—>CurrentVersion—>Explorer—>ShellIconOverlayIdentifiers”这一项.里面有和小乌龟(tortoise)相关的文件.
![](https://img-blog.csdnimg.cn/img_convert/fa2f18eee2baeac3f4f0665c597128ea.png)
3.将Tortoise相关的项都提到靠前的位置(右键点击重命名,在名称之前加至少八个空格);(Windows会使用掉4项默认排序,另外还有11项是供应用程序配置的,如果排在11项之后,可能导致应用程序的配置无效)。
4.第三步完成后,重启资源管理器即可(任务管理器–>资源管理器(重新启动))。
![](https://img-blog.csdnimg.cn/img_convert/53540caf584ab8e2fa145cc4192715c6.png)
右键重新启动即可.
问题解决.感谢观看