srs/trunk/3rdparty/srs-docs/doc/git.md
2025-06-27 07:23:45 -04:00

60 lines
963 B
Markdown

---
title: Git
sidebar_label: Git
hide_title: false
hide_table_of_contents: false
---
# Git Usage
How to use stable version of SRS? How to update code?
## Checkout Branch
Some features are introduced in SRS2.0, the SRS1.0 does not support.
The wiki url specifies the version of SRS supports it.
To checkout SRS1.0 branch:
```
git pull && git checkout 1.0release
```
To checkout SRS2.0 branch:
```
git pull && git checkout 2.0release
```
To checkout SRS3.0 branch:
```
git pull && git checkout 3.0release
```
To checkout SRS4.0 branch:
```
git pull && git checkout 4.0release
```
To checkout SRS5.0 branch(if no 5.0release branch, it's develop):
```
git pull && git checkout develop
```
## SRS Branches
The release branch is more stable than develop.
* 3.0release, stable release branch.
* 4.0release, stable release branch.
* develop(5.0), not stable.
Winlin 2014.11
![](https://ossrs.io/gif/v1/sls.gif?site=ossrs.io&path=/lts/doc/en/v7/git)