# 推送到远程

URL: https://caijiao.org/git/remote/push
Source: docs/git/remote/push.md
Description: 本章介绍如何将本地代码推送到远程仓库，包括首次推送与后续更新，帮助实现版本同步与团队协作。

将本地仓库的代码提交推送到远程仓库后，其他协作者就可以访问并拉取这些更改。

## 首次推送

如果你是首次将本地项目推送到远程，并指定了远程地址，可以使用：

```bash
git push -u origin main
```

其中：

- `origin`：远程仓库名称
- `main`：当前分支名称
- `-u`：设置默认上游分支，后续可简化推送命令

## 后续推送

完成新的提交后，可直接推送：

```bash
git push
```

如果当前分支与远程分支已建立跟踪关系，该命令会自动同步到对应的远程分支。

## 推送到其他分支

如需推送到不同的远程分支：

```bash
git push origin <本地分支名>:<远程分支名>
```

通过定期推送，确保远程仓库及时反映最新的本地开发进展。
