这里只是简单介绍利用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
可以一次性上传多个文件
上传所有文件,当然这个一般是配合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
至于其他的功能,如:
删除某个版本;
修改某个版本的描述;
有需求的时候在来更新说明。