git 新建分支并推送(push)到远程仓库

git 新建分支并推送(push)到远程仓库

举个例子,你已经有一个项目,并且这个项目已经push到远程仓库中了,现在项目要开发一个新功能,或者是要做一些修改,需要新建一个分支。
步骤如下:
我这里用的是gitLab举例

一、先在远程仓库中新建一个分支

  1. 新建分支

在这里插入图片描述

  1. 远程分支的名字

在这里插入图片描述

二、新建本地分支

注意:在新建分支之前要保证当前所在分支的改动是已经全部提交干净了,保证工作区是干净的

  1. git status命令先查看一下目前分支的状态
$ git status
On branch test
Your branch is up to date with 'origin/test'.
nothing to commit, working tree clean

上面的意思是,现在处在test分支,没有任何提交,工作区是干净的


  1. 这个时候,就可以新建本地分支,使用git checkout -b 分支名命令
git checkout -b bigScreen

回车之后,就在本地新建了一个分支,通过git status命令查看情况,此时本地已经新建好了bigScreen分支,并且切换到改分支上了。

$ git status
On branch bigScreen
nothing to commit, working tree clean

  1. 代码做了改动之后,再次查看状态,提示有一个文件有修改,使用git add . 命令来更新将要提交的内容
$ git status
On branch bigScreen
Changes not staged for commit:
 (use "git add <file>..." to update what will be committed)
 (use "git checkout -- <file>..." to discard changes in working directory)

       modified:   src/components/login.vue

no changes added to commit (use "git add" and/or "git commit -a")

git add .
  1. 通过 git commit -m '本次提交说明文字'把本地暂存区的内容提交到本地存储
git commit -m '2021.01.28 删除了logo图标'
[bigScreen e3333d9] 2021.01.28 鍒犻櫎浜唋ogo鍥炬爣
 1 file changed, 1 insertion(+), 1 deletion(-)

  1. 通过 git push origin 远程仓库分支名把本地存储的内容提交到远程仓库中刚刚新建的那个分支上去
git push origin bigScreen

就完成了新建分支并且提交到远程仓库中

猜你喜欢

转载自blog.csdn.net/weixin_47160442/article/details/113339319