git基本使用

本文提供了一步一步的Git安装与使用指南,包括通过TortoiseGit进行代码管理。从创建本地仓库、提交代码到连接GitHub远程仓库并推送代码,详细介绍了每个步骤,适合初学者快速上手Git版本控制系统。
摘要由CSDN通过智能技术生成

一,准备工作

1.下载地址

https://git-scm.com/
在这里插入图片描述

2.下载完成后进行安装

由于Windows上都是傻瓜式安装,所以就不一一演示了

3.安装完成

安装完成后右击鼠标则会显示如下:
在这里插入图片描述
这样就安装成功了

二,简单使用

1.首先进入你创建的本地仓库目录路径

这个路径在那个盘下都无所谓的
在这里插入图片描述

2.右击打开bash(这里我们就演示了bash命令创建,gui界面创建较为简单就不进行演示了)

在这里插入图片描述

3.进行本地仓库创建

这些命令和linux的基本命令有些相似
在这里插入图片描述

4.进入到文件中

在这里插入图片描述

5.初始化为本地仓库

在这里插入图片描述
初始化完成后则仓库下面会生成一个.git的文件夹,存在则说明成功
在这里插入图片描述

三,TortoiseGit安装

TortoiseGit是一个和SVN的代码提交比较方便的一个管理工具

1.下载地址

https://tortoisegit.org/
在这里插入图片描述

2.下载完成后也逐步进行安装

默认安装就行,当然如果你比较熟悉的话就进行自己的配置安装

3. 安装完成验证

安装完成后右击鼠标则会出现这样的界面
在这里插入图片描述

四.代码的提交演示

1.拷贝一份代码到本地仓库

在这里插入图片描述

2.将代码添加到缓存区

选中要提交的文件或文件夹右击鼠标进行添加
在这里插入图片描述
加入成功
在这里插入图片描述
在这里插入图片描述

3.将代码提交到本地仓库

在这里插入图片描述
提交时则需要写提交日志才能提交
在这里插入图片描述
提交成功
在这里插入图片描述

四,远程仓库的使用

1.github账户

github作为远程仓库,首先你得需要一个github账户,如果没有的话可进行注册账户,这些我就不演示了,类似你注册电商之类的账户一样

2.创建一个远程仓库

首先登陆你的github账户,然后再进行创建仓库
点击加号进行创建
在这里插入图片描述
创建仓库时输入名称后则可创建成功,其他的都是选填,至于项目公开还是私有的,自行选择。
在这里插入图片描述
创建成功
在这里插入图片描述

3.进行远程仓库的连接

(1.)首先进行密钥生成,因为SSH连接时需要将公钥给到远程仓库(也就是github上面),

打开git的bash界面
在这里插入图片描述

(2.)生成的密钥一般都存放在当前操作系统用户下面的.ssh文件下

在这里插入图片描述

(3.)生成的密钥中一般有公钥和私钥,私钥一般进行加密,公钥一般传送给远程仓库进行解密

在这里插入图片描述

(4.)这里就不掩饰bash连接了,我们就直接使用TortoiseGit进行连接了

用记事本打开公钥并复制
在这里插入图片描述
到github上面找到设置
在这里插入图片描述
找到这里新建一个密钥
在这里插入图片描述
并将密钥复制到里面
在这里插入图片描述
这样就将本地仓库的公钥添加到github上面了
在这里插入图片描述

(5.) 使用TortoiseGit进行连接

在这里插入图片描述
右击选中ToroiseGit找到设置里面
在这里插入图片描述
再远端里面填写你的远端地址,这里我们只演示ssh的方式了,https就不进行演示了,方法多种,原理几乎都是一样的
在这里插入图片描述
SSH连接地址:
在这里插入图片描述
填写相关配置信息
在这里插入图片描述

将代码推送到远程仓库
在这里插入图片描述
选择远端地址进行推送
在这里插入图片描述
这样则说明推送成功了:
在这里插入图片描述
到github上面查看仓库里面是否存在内容:
在这里插入图片描述
这样则说明推送到远程仓库了

4.从远程仓库拉取代码

这里我们就演示https的方式进行演示了,因为https不需要验证,虽然说两种方式都是一样的,但是ssh的方式要进行验证比较麻烦,相信我们大家都是觉得越简单越好。
1.拷贝这个地址下来
在这里插入图片描述
然后进行代码拉取
在这里插入图片描述
进行远端代码拉取
在这里插入图片描述
这样则正在拉取项目
在这里插入图片描述
最后到本地仓库查看代码存在时则说明拉取成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值