实验二:Git用法练习

实验二:Git用法练习

介绍

Git 是目前最流行的版本控制系统,它能够帮助开发者高效地管理代码版本,特别是在团队协作中,Git 的优势尤为明显。而在 Git 使用过程中,我们通常需要有一个 Git 仓库托管平台来存储和管理我们的代码。GitHub、GitLab 和 Bitbucket 是常见的 Git 托管平台,但如果你希望自己搭建一个 Git 仓库托管平台,可以使用 DevStar,这是一个简单易用的 Git 服务器。

在本篇文章中,我将展示如何搭建 Git 仓库托管平台,并通过一个实际项目演示从创建 Git 仓库到发布版本的整个流程。

步骤 一:搭建 Git 仓库托管平台

1.1 安装 WSL (Windows Subsystem for Linux)

首先,确保你已安装并配置了 WSL 2。你可以通过以下命令来自动安装 Ubuntu 20.04。

1)打开 cmd 或 PowerShell,运行以下命令安装 WSL 和 Ubuntu 20.04:

wsl --install -d Ubuntu-20.04

如果这条命令无法自动完成,你可以手动执行以下两条命令来启用必要的功能:

2) 启用 WSL 和虚拟机平台:

dism.exe /Online /Enable-Feature /FeatureName:Microsoft-Windows-Subsystem-Linux /All /LimitAccess /All
dism.exe /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /All /LimitAccess

这些命令将启用 Windows 上的 WSL 和虚拟机平台支持。
在这里插入图片描述

3)安装 Ubuntu 20.04:
如果上述命令成功,你就可以在 Microsoft Store 下载并安装 Ubuntu 20.04

1.2 安装 DevStar

在 WSL 环境下完成 Ubuntu 20.04 安装后,使用以下命令在 Ubuntu 上安装 DevStar。

1)在 Ubuntu 终端中执行以下命令以下载和安装 DevStar:

wget -c https://devstar.cn/assets/install.sh && chmod +x install.sh && sudo ./install.sh

2)执行 devstar 命令来验证 DevStar 是否安装成功:

devstar help

这会显示 DevStar 的帮助信息,其中包含可用的命令和选项。

1.3 启动 DevStar

一旦安装完成,你可以使用以下命令来启动 DevStar:

sudo devstar start

在这里插入图片描述

DevStar 将在 http://localhost:8080 上运行,你可以在浏览器中访问这个地址来使用 DevStar。
在这里插入图片描述

步骤二:创建 Git 仓库

搭建好 Git 仓库托管平台之后,接下来是创建一个 Git 仓库,并开始管理代码。

2.1 创建 Git 仓库

在这里插入图片描述

2.2 在本地创建 Git 仓库
  1. 创建一个新的文件夹并进入:

    mkdir myproject
    cd myproject
    
  2. 初始化 Git 仓库:

    git init
    
  3. 创建一个文件并提交:

    echo "# My Project" > README.md
    git add README.md
    git commit -m "Initial commit"
    

在这里插入图片描述

步骤三:将本地仓库推送到远程 Git 仓库

现在,已经在本地创建了 Git 仓库,接下来需要将这个仓库推送到远程 Git 服务器上,以便其他团队成员可以访问和协作。

3.1 添加远程仓库

需要将远程仓库的 URL 添加到本地仓库中,指向你在 DevStar 上创建的仓库。

git remote add origin http://localhost:8080/zhian/myproject.git
3.2 推送本地仓库

将本地仓库推送到远程仓库,推送时需要使用 -u 选项来设置默认的远程分支:

git push -u origin master

在这里插入图片描述


步骤四:发布版本并创建标签

Git 通过标签(Tag)来标记发布的版本。下面是如何在 Git 中创建标签并推送到远程仓库。

4.1 创建版本标签

创建一个新的版本标签 v1.0,并附带注释。

git tag -a v1.0 -m "First release"
4.2 推送标签

将标签推送到远程仓库,以便其他团队成员能够看到这个版本。

git push origin v1.0

在这里插入图片描述
在这里插入图片描述


步骤五:总结与反思

在这篇博客中,我通过一个实际的操作,展示了如何搭建 Git 仓库托管平台、创建本地 Git 仓库、推送到远程仓库以及发布版本。使用 Git 和版本控制系统能够极大提高开发效率,尤其是在团队协作和代码管理方面,Git 的优势非常明显。

通过搭建自己托管的 Git 仓库平台,可以更好地掌控自己的代码管理流程,并且避免将代码托管到第三方平台所带来的隐私和安全问题。

结语

如果你正在开发一个个人或团队项目,使用 Git 来管理版本是非常重要的,而搭建一个自己的 Git 仓库托管平台则能够让你更加灵活地管理代码。如果你在搭建过程中遇到任何问题,欢迎留言交流。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值