AI大模型开发-Git安装和使用

Git是一个开源的分布式版本控制系统,用于有效、高速地处理从很小到非常大的项目版本管理。Git是Linus Torvalds为了帮助管理Linux内核开发而创建的,最初发布于2005年。它设计用来协调开发者之间的工作,通过跟踪在文件集合中的每一次修改来控制版本,从而确保数据的完整性和版本控制的历史连续性。

版本控制是一种记录和管理文件变化的系统,允许用户追踪和控制项目文件的历史版本,方便地回溯、比较和恢复到任意一个历史状态。

Git的普及和应用遍及全球,许多开源项目和商业项目都使用Git进行版本控制。GitHub、GitLab和Bitbucket等平台基于Git,提供了代码托管、协作和CI/CD等服务,极大地促进了软件开发的协作和自动化。

CI/CD是一组持续集成(Continuous Integration)和持续交付(Continuous Delivery)或持续部署(Continuous Deployment)的缩写,是现代软件开发实践中自动化管理应用程序从开发到部署过程的方法论。

本书项目实战部分代码也基于Git管理,本节将介绍安装方法和简单使用方法。

  1.  Git安装

在计算机系统(本系统是Windows)上安装Git主要涉及下载Git安装程序、运行安装向导并根据需要进行配置。以下是详细步骤:

(1)下载Git安装程序

1)访问Git官方网站 https://git-scm.com/。如图1-41所示。

图1-41  Git官方页面

2)点击“Download”按钮下载适用于Windows的Git安装程序。网站通常会自动检测用户的操作系统并提供相应的版本。

(2)运行安装程序

找到下载的安装程序文件,通常名为Git-<version>-64-bit.exe,双击运行。编者下载的版本名称是Git-2.43.0-64-bit.exe。如果看到安全警告,选择“运行”以继续。

(3)安装向导

点击运行之后就进入软件安装向导了,这通常有很多项,一般推荐默认安装就可以。当出现“Finish”按钮界面,代表安装完成。如图1-42所示。

图1-42  Git安装完成界面

  1. 完成安装

点击Finish后,通常会有选项让用户查看发布说明。

  1. 验证安装

打开命令提示符或Git Bash(在安装过程中安装的一个特殊终端)。输入git --version,按回车。如果安装成功,将显示Git的版本信息。如图1-43所示。

图1-43  显示Git版本信息

  1. 配置用户信息

安装Git后,可以开始使用Git进行版本控制。建议配置用户信息,如用户名和电子邮件地址,这对于提交是必需的。可以通过以下命令进行配置:

代码中名字和邮件地址需要修改为自己的,格式方面没有特别要求。

1git config --global user.name "Your Name"

2git config --global user.email "youremail@example.com"

通过上述步骤可以帮助用户在计算机(Windows)系统上顺利安装Git。

  1.  简单使用

Git的基本使用涉及几个核心概念和操作,包括仓库的初始化、文件的修改和提交、以及分支的管理。下面是一些基本的Git命令和操作流程,适用于个人项目或团队协作中的版本控制。

(1)克隆一个已经存在项目

为了演示,编者在gitee上创建了一个名字叫做test的测试项目,项目目录结构如图1-44所示。

Gitee上创建的项目可以理解为远程仓库,克隆就是将远程的仓库拉取到本地。

图1-44  test目录结构

为了获取这个已经存在的Git仓库的副本,可以使用:

1git clone <repository-url>

这里的<repository-url>是仓库的URL地址。成功克隆代码的输出,如图1-45所示。

图1-45  成功克隆代码输出

  1. 进行更改并提交更改

1)修改代码

进入下载项目位置并修改代码,这里修改的是hello.py文件,在代码中添加了一行。代码修改详情,如图1-46所示。

图1-46  代码修改详情

2)查看代码状态

在提交前,可以查看哪些文件被修改过。

1git status

刚刚修改的文件已经显示为红色了,这代表文件已经被修改了,如图1-47所示。

图1-47  修改文件的status状态

3)添加文件到Git跟踪列表中。

1git add <filename>

  1. 更改提交到仓库

1git commit -m "Commit message"

这里的"Commit message"是提交信息,应该简洁明了地描述所做的更改。提交成功会显示修改详情,如图1-48所示。

图1-48  显示修改详情

  1. 创建一个新的仓库(Repository)

可以通过以下命令在当前目录下初始化一个新的Git仓库:

1git init

执行成功后,会在当前目录下生成一个.git文件夹,如图1-49所示。

图1-49  初始化目录

  1. 分支管理

1)创建分支

可以通过以下命令创建一个Git仓库分支:

1git branch <branchname>

其中<branchname>是要创建分支名称。

2)切换分支

2git checkout <branchname>

3)合并分支

将分支的更改合并到当前分支:

1git merge <branchname>

  1. 更新和拉取(Pull)远程仓库的更改
  1. 拉取更改:从远程仓库获取最新版本并合并到你的仓库:

1git pull

2)推送更改:将你的更改推送到远程仓库:

1git push origin <branchname>

这些是Git的一些基本操作,可以开始使用Git进行项目的版本控制。随着用户对Git的进一步了解,会发现它有很多高级功能,如撤销更改、重置状态、使用标签(Tags)进行版本控制等,可以帮助用户更有效地管理代码。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值