Git安装与操作

概述

软件版本控制

软件在开发过程中,需要做的版本控制工作如下:

  1. 代码备份:如果不备份,很可能由于开发电脑宕机导致代码丢失
  2. 版本控制:代码在开发过程中可能需要进行反复调整,没有版本控制,很难找到原来某个时间点写的代码
  3. 代码冲突:企业开发中,大多情况下,是多人协作完成一个项目,那此时解决代码的冲突就显得尤为重要
  4. 责任追溯:作为代码控制工具,应该清晰的记录下每个代码的提交情况,以方便追责

目前市面上使用比较多的版本控制工具有两个:svn和git,相比较之下,git比svn更加强大和好用。

Git的架构

git的核心是两个仓库: 本地仓库和远程仓库。

  • 本地仓库:安装在开发者本机电脑,主要负责版本控制,日志记录
  • 远程仓库:安装在公共网络服务器,主要负责多人代码协作开发

Git的安装

链接: 服务端下载地址
链接: 客户端下载地址

Git服务器安装

双击启动安装程序,选择一个没有中文,没有空格的目录,剩下的选项全部采用默认值,一路下一步,直到安装结束

注意:安装的位置记录一下
在这里插入图片描述

Git客户端安装

双击启动安装程序,选择一个没有中文,没有空格的目录,剩下的选项全部采用默认值,一路下一步,直到安装结束
在这里插入图片描述

运行首次启动向导

在这里插入图片描述

语言选择

Language选择English,点击下一步
在这里插入图片描述

配置git.exe位置

在刚才安装git软件的时候,记录下了其安装位置, 我们需要在这里指定一下

在这里插入图片描述

配置名称和邮箱

这些信息会在后期提交代码的时候,作为身份信息被提交到版本库

name写自己名字的拼音, 邮箱写自己的真实邮箱
在这里插入图片描述

安装完成

在这里插入图片描述

重启电脑

安装完毕之后,在桌面上右击如果没有的话 请重新启动下电脑,然后在桌面上右击,看到下面的五个按钮,代表安装成功了
在这里插入图片描述
如果需要汉化的话 请另行查找一下 本文就不再提供了

本地仓库具体操作

本地仓库可以通过两种方式获取,这里先演示手动本地创建的方式
在这里插入图片描述

创建并add文件

添加操作会将我们的文件放入暂存区,只是让git环境识别了我们的文件,还没有将其放入到git仓库
在这里插入图片描述

commit文件

commit(提交)操作的作用是将文件放到本地仓库中进行管理
在这里插入图片描述

查看历史版本

在这里插入图片描述

删除文件

删除文件需要做两件事: 1) 删除文件 2) 提交更新到本地仓库
在这里插入图片描述

忽略文件

在特定情况下,我们不希望自己的某些文件被git管理,这时候,我们就要设置git忽略掉此文件
在这里插入图片描述

操作远程仓库

本地电脑生成秘钥对

使用cmd命令启动dos窗口,然后输入ssh-keygen -t rsa命令按回车键,然后一路回车,生成秘钥对
在这里插入图片描述

将公钥复制到gitee中

在这里插入图片描述
在这里插入图片描述
配置小乌龟开启ssh认证协议
在这里插入图片描述

克隆远程仓库到本地

在本地新建一个zhang文件夹,然后在文件夹中右键点击Git克隆...,填写URL(从网页中复制),点击确定

在这里插入图片描述

在本地仓库中添加文件

在文件夹中新建一个hello.txt文件,并执行add–commit操作,将其添加到本地仓库

将文件推送到远程仓库

在这里插入图片描述

远程仓库中查看文件

在这里插入图片描述

IDEA中使用Git

在idea中配置Git在idea中配置Git

在这里插入图片描述

在idea中配置git管理

在这里插入图片描述

在idea中配置忽略文件

在这里插入图片描述

添加文件忽略配置文件

在这里插入图片描述

.idea/           忽略.idea文件夹

​	*.iml             忽略所有的.iml文件

​	out/             忽略out文件夹

​	target/         忽略target文件夹

提交代码到本地仓库

在这里插入图片描述

推送代码到远程仓库

在这里插入图片描述
如果上一步无法填写远程仓库,可以使用下面的方式
在这里插入图片描述

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

上官玺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值