使用GIT创建自己的软件版本管理仓库

在大家平时工作中,文档或者软件、固件的版本管理非常重要。当老板提出各种各样的需求之后,突然告诉你,几月几号的版本是最满意的,请把这个版本重新发给他。或者在某一个版本上重新改动。如果你没有使用软件版本管理,那么你的表情一定很精彩。当然,如果你各个版本都有备份,就另当别论,而实际的情况就是,我们通常会保留最新的一个或者几个版本,比较老的版本会删掉,这样可以节约我们的电脑空间。

在这里,我们可以简单地使用GIT来创建本地仓库,进而来管理软件或者文档的各个版本,如果碰到上面的问题,仅仅需要一行代码即可实现切换至以前版本。下面我以软件版本控制对GIT的基本操作进行介绍:

  • 下载安装GIT

在GIT的官网下可以免费下载,如下链接301 Moved Permanently,安装过程基本上就是点下一步,本文中不做过多的叙述。

  • 初始化本地仓库

首先桌面上右击,找到Git Bash,然后进入GIT的命令行面板。如下图所示

然后键入下面命令行:(将GIT位置转为仓库的位置),如下图所示

cd d:/FWBash/Test

最后进行初始化本地仓库:如下图所示,Git会建立一个空的本地仓库,自动建立Master分支,即主干。这样一个空的本地仓库就初始化完成了,只需要往里面添加文件,即可实现文档或者软件的版本管理。当前目录会有.git的隐藏文件夹,里面就保存了GIT的一些相关文件。

git init

注意,可以打开本地仓库的文件夹,然后右击进入GIT Bash,GIT的位置会自动设置为当前目录。

  • 查看仓库状态
git status

如果仓库里面有文件更新,那么会显示该文件需要提交,和仓库里面的文件相比有更改,这时候,你需要确定是否要提交该文件更新。

  • 添加检测目录或者检测文件

在当前目录下新建一个文件夹,用来保存我们的代码或者相关文档。注意该文件夹不能为空,需要有文件。

然后将该文件夹加入到Git仓库的检测中。

git add (文件或者文件夹目录)

如下图所示:

最后看一下GIT仓库的状态,如下图所示:

  • 首次提交
git commit -m ("版本信息")

  • 第二次或者以后的提交

在文档目录下添加新的文件,需要重新给GIT仓库增加检测,如果只是在原有文件下修改,将不用执行添加检测命令,Git会自动检测原有文件改动。

然后提交第二次或者更多次版本:

git commit -am ("版本信息")

  • 查看提交版本信息
git log

这样将会打印出所有的版本信息,注意,里面的信息中,commit后面的数字中前六个数字为版本ID号,如果要调出以前版本,需要用到该ID号。

  • 查看GIT版本以及分支情况
git version

git branch -a

  • 退回到以前版本或者删除提交

对其中一个文件进行修改,如修改release note,那么Git会检索到该文件有改动。

如果要放弃本次修改,命令如下:

git checkout .

如果要退回到以前版本,命令如下:

这样,相应的文件会退回到第一次提交的版本。

  • 在以前版本上进行修改

如果在以前版本上进行修改,建议建立Branch,这样就可以和主分支区别开来,如下图所示:

git switch -c "分支名称"

  • 切换分支
git switch 分支名称

  • 删除分支

如果想要删除某一分支,那么需要先切换至其他分支,然后输入如下命令进行删除分支:

git branch -d "分支名称"


  • 退出仓库之后重新进入仓库

在仓库所在目录下打开Git Bash即可。

以上即为我们平时用到的基本操作,基本上可以组建自己的软件版本管理系统了,希望对大家有用。

举报
评论 0