是的,可以从本地推送新的分支到远程仓库。具体步骤如下:
- 在本地创建新的分支并进行修改。
- 使用命令
git push <remote> <branch>
将新的分支推送到远程,其中<remote>
是远程仓库的名称(通常为origin
),<branch>
是要推送的分支名称。 - 如果远程仓库上没有这个分支,Git 会自动创建一个新的分支,并将本地分支的提交记录推送到这个新的分支上。
举例来说,如果要从本地推送一个名为 new-feature
的新分支到远程仓库 origin
上,可以使用以下命令:
$ git checkout -b new-feature
# 修改文件
$ git add .
$ git commit -m "Add new feature"
$ git push origin new-feature