Git版本管理

这里只是简单介绍利用git对项目的版本进行管理,版本信息保存在本地,而非云端(目前笔者还没有这个需求)。

创建git仓库

安装好git之后,在你的项目文件夹右键,点击"git bash here",打开git的控制终端。

使用第一条指令,创建一个仓库。

git init

此时,你会发现在当前目录下多了一个.git文件夹,这个文件夹默认是隐藏文件夹,这个仓库就存储了你的项目的所有版本信息。

注册个人信息

创建好仓库之后,要注册一下个人信息,这样方便后续知道是谁对这个仓库进行了操作。

git config user.name --local "你的名字"

git config user.email --local "你的邮箱"

名字和邮箱可以随便取,不一定要求是真的有效的。

查看配置的信息

git config --list --local

接下来就是提交需要进行版本控制的文件了。

选择需要提交的文件

gti add "你的文件名称" // 比如 git add main.py

可以一次性上传多个文件

git add func1.py func2.py

上传所有文件,当然这个一般是配合gitignore文件来使用。gitignore文件你可以认为是一个黑名单,可以排除掉一些模型、数据集等杂七杂八的文件。毕竟,你也不想默认上传所有文件导致仓库非常大吧。

git add . //注意add后面有一个空格

使用add指令只是将文件放置暂存区,最后提交至仓库还需要使用commit指令。

最后,将add了的文件提交至仓库。

提交文件至仓库

git commit -m "这是版本1的项目代码"

至此,你已经完成了一次版本提交至仓库的工作。

查看提交日志

git log

我们可以采用同样的方式,提交一个版本2的项目。

这里假设你已经提交了版本2。

项目版本的切换

git log --oneline //这条指令能够查询到提交的各个版本前的标号

git switch --detach a1b2c3d // a1b2c3d 就是版本的标号,这个根据实际情况来

切换回最新的版本

git switch main // 或者 git switch master

至于其他的功能,如:

删除某个版本;

修改某个版本的描述;

有需求的时候在来更新说明。

相关推荐
_君莫笑6 小时前
大厂Git使用规范
git
无心水13 小时前
【Hermes:安全、权限与生产环境】39、智能体也会犯错?Hermes 纠错、回滚与遗忘机制全指南 —— 让 AI 的错误像 Git 一样可逆可控
人工智能·git·安全·mcp协议·openclaw·hermes·honcho
南境十里·墨染春水17 小时前
linux学习进展 git详解
linux·git·学习
zhangfeng113318 小时前
CodeBuddy ai对话框上面的git docs terminal Rulds 干嘛用的,以thinkphp fastadmin 为例,插件市场
人工智能·git·编程
OYangxf19 小时前
Git Conflict Resolution
大数据·git·elasticsearch
高斯林.神犇19 小时前
Git全套流程
git
次元工程师!21 小时前
LangFlow开发(一)—安装和部署
git·python·大模型·langflow
怣疯knight21 小时前
【无标题】
git
Jim-zf1 天前
git 锁文件
git
lcx_defender1 天前
Git常见操作与指令
git