📌  相关文章
📜  将分支推送到主 github - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:47.670000             🧑  作者: Mango

将分支推送到主 github - Shell-Bash

当你在本地创建并修改分支后,希望将修改后的分支推送到 Github 上的主分支(通常为 master),可以使用以下 Shell-Bash 命令:

git push origin [分支名]

其中,[分支名] 指的是你想要推送的分支名称。

如果在 git clone 时,将 git 上的主分支 clone 下来,那么在推送分支时,可以省略 origin

git push [分支名]

例如,将命名为 dev 的本地分支推送到 Github 上的 master 分支:

git push origin dev

如果该分支还未在 Github 上创建,则需要使用以下命令来创建远程分支:

git push --set-upstream origin [分支名]

其中,--set-upstream 用来建立本地分支和远程分支之间的关联关系。之后使用 git push 命令即可推送到 Github 上。

需要注意的是,如果在推送分支时,出现了冲突,需要先解决冲突后再进行推送。可以使用 git pull 命令来从远程仓库获取代码,并将本地分支与远程分支合并。

推送分支前,还需要确认自己有权限进行推送,并且设置了正确的远程仓库地址。可以使用以下命令来查看远程仓库地址:

git remote -v

如果显示结果中的 origin 不是你想要推送的仓库地址,则需要修改远程仓库地址:

git remote set-url origin [仓库地址]

其中,[仓库地址] 是你要修改成的远程仓库地址。

最后,如果要推送的分支较大,可以使用 Git LFS(Large File Storage)来管理大文件,避免上传速度过慢或上传失败的问题。