使用 Gitea 搭建 Git 仓库托管平台

1.安装Git

  1. 出现以下界面说明安装成功
    在这里插入图片描述

2.配置Gitea

在官网https://gitea.cn/gitea/gitea/releases中下载合适的可执行文件,点击安装包,成功运行Gitea
在这里插入图片描述
软件启动之后打开浏览器,输入http://localhost:3000/,出现登录界面,点击登录
在这里插入图片描述
填写相关配置信息,安装
在这里插入图片描述
安装成功
在这里插入图片描述

3.创建仓库

在这里插入图片描述

4.Git操作

在这里插入图片描述

  1. 初始化仓库
git init

在这里插入图片描述
2. 克隆远程仓库

git clone

在这里插入图片描述
3. 添加文件到暂存区,并提交文件
在这里插入图片描述

4.从命令行将本地内容推送已经创建的仓库
先建立连接,再使用git push将本地仓库中的代码推送到远程仓库当中

git remote add origin http://localhost:3000/24076/SE_lab2.git
git push -u origin master

在这里插入图片描述
在这里插入图片描述
可见下图,已成功推送
在这里插入图片描述5. 查看状态

git status

查看当前工作目录和暂存区的状态。

6.查看提交历史

git log

查看提交历史,了解项目的变更记录。
7. 创建标签
创建一个带注释的标签,标记版本发布。

git tag -a v1.0.0 -m "Release version 1.0.0"

8.推送标签到远程仓库
将标签推送到远程仓库,使其他人也能看到该版本。

git push origin v1.0.0

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

9.其余可能命令

 合并分支
git checkout main
git merge <branch-name>

将开发分支合并到主分支(如 main 或 master)。

删除分支
git branch -d <branch-name>

删除已合并的分支。

拉取远程更改
git pull origin <branch-name>

从远程仓库拉取最新更改,保持本地仓库与远程同步。

查看远程仓库信息
git remote -v

查看远程仓库的URL信息。

撤销更改
git checkout -- <file>

撤销对文件的更改,恢复到上次提交的状态。

回滚提交
git revert <commit-hash>

创建一个新的提交,撤销指定提交的更改。

重置提交
git reset --hard <commit-hash>

将当前分支重置到指定提交,丢弃之后的提交。

查看差异
git diff

查看工作目录与暂存区之间的差异。

查看分支
git branch

查看所有本地分支,当前分支前会有一个 * 标记。

克隆远程仓库
git clone <remote-repo-url>

克隆远程仓库到本地。

清理未跟踪文件
git clean -fd

删除未跟踪的文件和目录。

### 创建仓库并上传代码到 Gitea #### 创建新仓库 要在 Gitea 上创建一个新的仓库,访问 Gitea 的 Web 界面登录账户后,在页面右上角点击“New Repository”按钮来启动创建流程[^1]。 - **Repository Name**: 输入仓库名称。 - **Description (optional)**: 可选填写描述信息以便更好地说明项目目的。 - **Visibility**: 选择公开或私有设置决定谁可以查看此库的内容。 - **Initialize this repository with README**: 勾选此项可自动生成 `README.md` 文件作为项目的介绍文档。 完成上述配置之后点击 “Create Repository”,即成功建立了一个新的空白版本库用于后续操作。 #### 初始化本地 Git 并提交更改 对于已有代码文件夹想要推送到新建好的远程仓库里,则需先初始化为 git 版本控制目录: ```bash cd /path/to/your/project git init ``` 接着添加所有待追踪的文件至暂存区,并记录首次提交历史快照: ```bash git add . git commit -m "Initial commit" ``` 这里撰写清晰明了的日志消息有助于他人理解每次改动的具体意图和影响范围。 #### 关联远程地址与推送更新 获取之前创建成功的在线存储位置链接(通常形式类似于 `https://gitea.example.com/user/repo.git`),将其设定为目标同步节点: ```bash git remote add origin https://gitea.example.com/user/repo.git ``` 最后执行推送命令把本地修改同步给云端服务器上的对应分支,默认情况下会自动创建 master/main 分支: ```bash git push -u origin main ``` 如果遇到权限认证提示,请按照屏幕指示输入用户名密码或者使用 SSH 密钥验证方式简化过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值