gogs怎么创建新的分支
时间: 2023-10-28 18:47:17 浏览: 134
在 Gogs 中创建新的分支有两种方法:
1. 通过 Web 界面创建新的分支
- 登录 Gogs 并进入仓库页面
- 点击页面右上角的 "New Branch" 按钮
- 输入新分支的名称和基于哪个分支创建新分支,点击 "Create" 按钮即可完成创建
2. 通过 Git 命令行创建新的分支
- 克隆仓库并进入仓库目录
- 运行命令 `git checkout -b <new branch name> <base branch name>`
- 将新分支 push 到远程仓库,运行命令 `git push -u origin <new branch name>`
注意:如果你是在本地新建了分支,需要将该分支 push 到远程仓库才能在 Gogs 上看到该分支。
相关问题
gitea 相对 gogs有哪些新功能
Gitea 是 Gogs 的一个 Fork,相对于 Gogs,Gitea 的新功能包括:
1. 多语言支持:Gitea 支持多种语言的界面,包括中文、英文、德语、日语等,方便不同国家和地区的用户使用。
2. 项目管理:Gitea 提供了更方便的项目管理功能,包括管理仓库、版本控制、代码审查、问题跟踪等。
3. 插件系统:Gitea 支持插件系统,用户可以根据自己的需求安装和使用不同的插件,如集成第三方服务、增强功能等。
4. 社交功能:Gitea 支持社交功能,用户可以通过关注、评论、点赞等方式与其他用户交流。
5. 集成 GitLab CI/CD:Gitea 可以集成 GitLab CI/CD,方便用户进行持续集成和持续部署。
6. 支持多种数据库:Gitea 支持多种数据库,包括 MySQL、PostgreSQL、SQLite、MariaDB 等。
7. 多仓库管理:Gitea 可以管理多个仓库,方便用户进行多个项目的管理。
总的来说,相较于 Gogs,Gitea 提供了更多的功能和更好的用户体验。
ubuntu安装gogs
Gogs是一个基于Go语言开发的轻量级自助Git服务,可以在Ubuntu上进行安装。以下是安装Gogs的步骤:
1. 首先,确保你的Ubuntu系统已经安装了Git和Go语言环境。如果没有安装,可以使用以下命令进行安装:
```
sudo apt update
sudo apt install git
sudo apt install golang-go
```
2. 创建一个新的系统用户来运行Gogs服务:
```
sudo adduser --system --group --disabled-login gogs
```
3. 切换到gogs用户,并进入home目录:
```
sudo su - gogs
cd ~
```
4. 下载Gogs的源代码:
```
go get -u github.com/gogs/gogs
```
5. 进入Gogs源代码目录,并编译Gogs:
```
cd ~/go/src/github.com/gogs/gogs
go build
```
6. 创建一个配置文件,并进行相应的配置:
```
cp custom/conf/app.ini.sample custom/conf/app.ini
nano custom/conf/app.ini
```
7. 在配置文件中,你需要设置数据库连接、域名、端口等信息。根据你的需求进行相应的配置。
8. 初始化数据库:
```
./gogs web
```
9. 打开浏览器,访问http://localhost:3000(根据你的配置进行相应的修改),即可开始使用Gogs。