使用 Gitea 网页版进行工作

新建或上传文件

在仓库详情页,用下拉菜单切换到您要编辑的分支(通常是 main)并导航到要新建或上传文件的目录,然后点击右边的 New File 或 Upload File 按钮。

new-upload-file

在编辑页面键入文件内容或添加要上传的文件,并在顶部指定文件名或文件上传目录。例如,在下图中键入 /misc 会在 06-black-hole 中创建子文件夹 misc,并把 分工.txt 上传到其中;将文件目录留为默认则会直接把 分工.txt 上传到 06-black-hole 文件夹。

edit-upload-path

Git 目前还 不支持创建空文件夹。如果确实要这么做,可以考虑在其中放置一个占位的 .gitignore 文件。

接着,在下方编辑 commit 的摘要和描述信息,或者将其留为默认。在最下方,选择 Create a new branch for this commit and start a pull request 来避免直接修改 main 分支。给要创建的工作分支命名,并点击 Propose file change。

new-branch-on-commit

此时会看到 New Pull Request 页面。尽管 commit 已经在工作分支提交,但 PR 还未创建。可以直接点击绿色的 New Pull Request 按钮创建 PR,也可以导航到别处,在创建 PR 之前继续编辑其他文件。

编辑或删除文件

导航到要编辑或删除文件的目录并打开文件。在右侧点击笔图标进行编辑,或者点击垃圾桶图标删除。

edit-delete-file

和新建或上传一样,您也可以在此编辑 commit 的摘要和描述。因为这次在进入编辑时已经在工作分支上(见上图),可以直接 commit 到现在的分支。

commit-on-working-branch

提交和管理 PR

完成工作后,在仓库详情页分支的选择下拉列表右边点击 New Pull Request 按钮,并在右侧选择源分支、在左侧选择目标分支。通常情况下,源分支是已经提交过更改的工作分支,而目标分支是 main。

new-pull-request-2

在下方可以检查该 PR 所包含的 commit 和涉及到的文件更改。确认无误后,点击绿色的 New Pull Request 按钮,在显示的文字框中编辑 PR 的摘要和描述。最后,点击 Create Pull Request 提交 PR。

edit-pull-request-2

提交、编辑、评论、关闭或合并 PR 时都会有 bot 向 Telegram 群组里发送相应的通知。其他人现在可以在仓库的 Pull Requests 标签页看到提交的 PR 并添加评论。您也可以随时点击右上角的 Edit 重命名该 PR 或重新选择目标分支,也可以在下面留下评论。管理员审核之后会将您的 PR 合并到 main 分支。

管理分支

仓库详情页顶端分别显示了 commit、分支、tag 的数量和仓库数据大小。点击分支数量,可以管理仓库中的分支。

manage-branches

点击任意分支右侧的分支按钮,可以在不编辑文件的情况下在该分支基础上创建新的分支(相当于 git checkout -b)。在 PR 被合并后,可以点击垃圾桶图标删除自己的工作分支。

results matching ""

    No results matching ""