您当前的位置: 首页 >  git

王佳斌

暂无认证

  • 1浏览

    0关注

    821博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Git - 在主分支上创建分支并提交代码

王佳斌 发布时间:2020-11-06 19:29:29 ,浏览量:1

基本流程:新建分支 → 分支上开发(写代码) → 提交 → 合并到主分支

拉取最新代码

因为当前在 master 分支下,你必须拉取最新代码,保证当前代码与线上同步(最新),执行以下命令:

git pull origin master
创建分支

廖雪峰教程:https://www.liaoxuefeng.com/wiki/896043488029600/900003767775424

目前我们在 master 主分支上,需要执行以下命令,创建并切换到该分支:

## git checkout -b 
## 例如:创建并切换到 dev 分支

git checkout -b dev

观察蓝色括号中,分支已经改变了。 在这里插入图片描述

查看分支

如果你不放心,可以执行以下命令 查看当前所有分支并找到当前分支:

git branch

可以看到,

推送到远端仓库

把本地分支推到远端,让远端也有一个你的分支,用来后面提交你的代码。

仓库代码是最新的了,分支也创建并切换了,接下来需要将本地操作更新到远端仓库,执行以下命令:

## git push origin 
## 例如将 dev 分支推送到远端

git push origin dev

这时,你的远端仓库就有分支了,并且是和 master 主分支相同的代码,如下图所示: 在这里插入图片描述

提交代码到分支

其实说白了,跟 master 主分支提交流程一样,只不过最后,push 时你需要加上分支名。

假设已经修改了相关代码或完成了一个功能,首先要进行如下流程操作:

## 不赘述以下操作了...
git status
git add .
git commit -m "..."

这时,你就要推送到远端了,执行以下命令:

## git push origin 
git push origin dev

下图即为成功: 在这里插入图片描述

可能出现的问题

【分支上有其他开发人员存在,并非自己】

如果团队其他开发人员也在该分支上,并且他提交了代码后,你 push 时,就会报错,因为仓库已经更新了,你必须先 pull 拉取最新代码,然后才能推送。

## git pull --rebase origin 远程分支名
## 执行完后便可正常 push 推送

git pull --rebase origin dev
关注
打赏
1665568777
查看更多评论
立即登录/注册

微信扫码登录

0.0480s