美文网首页
git新建一个分支

git新建一个分支

作者: 正强Strong | 来源:发表于2020-12-03 11:34 被阅读0次

新建一个分支的流程

1、新建文件夹xxxx_dev,clone数据

git clone https://xxxxx.git
username
password

2、切换到一个新分支'dev'

git checkout -b dev
Switched to a new branch 'dev'

4、把新建的分支push到远端

git push origin dev

5、关联分支

现在git push会要求填写remote branch,提示如下

λ git pull
Username for 'xxxx': 
Password for 'xxxx':
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> dev

如果不想的话,这样关联一下

git branch --set-upstream-to=origin/dev

后面git pull/git push都到dev分支了

6、其他人使用分支

#先更新,再切换分支到dev
git pull
git checkout dev
#然后就看到这个dev的分支了
λ git branch --list
* dev
  master

7、git merge

如果要合并master分支的内容

#先切换回master,比如这里被告知有1此的更新
λ git checkout master
Switched to branch 'master'
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
  (use "git pull" to update your local branch)
 2 files changed, 2 insertions(+), 2 deletions(-)
#更新master的内容
λ git pull
Username for 'xxxxx': xxxx
Password for 'xxxxx':
Updating xxxxx..xxxxx
Fast-forward
 Dockerfile            | 2 +-
 config/uat/nginx.conf | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
# 切换回dev环境
λ git checkout dev
Switched to branch 'dev'
Your branch is up to date with 'origin/dev'.
# 然后merge master的内容
λ git merge master
Merge made by the 'recursive' strategy.
 Dockerfile            | 2 +-
 config/uat/nginx.conf | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
# 最后提交
git push

相关文章

  • 分支

    新建分支git branch [分支名] 切换分支git checkout [分支名] 新建分支并切换到分支git...

  • git常用命令

    Git //删除本地分支 git branch -d分支名 //克隆新建分支拉取 //git新建分支并切换 git...

  • 常用的Git命令

    切换XX分支git checkout 分支名 新建本地分支git checkout -b 分支名 新建分支并推送到...

  • 《Pro Git》翻译文3.2 Git 分支 - 分支的新建与合

    《Pro Git》翻译文3.2 Git 分支 - 分支的新建与合并 让我们来看一个简单的分支新建与分支合并的例子,...

  • git 分支操作

    查看本地所有分支git branch 新建一个本地分支git branch 分支名 切换到某个分支git chec...

  • git分支快速了解

    一、git分支概念 二、git分支常用命令 1、新建分支 新建一个dev的分支,并切换到dev:gitg chec...

  • 如何将一个已存在的目录转换为一个 GIT 项目

    新建远程分支 新建一个本地分支: git checkout -b demo 查看一下现在的分支状态: git br...

  • git journey(三)

    新建分支 本地项目下 命令行用 git branch 新建一个分支 $ git branch learn-bran...

  • Git分支详解

    Git分支详解 git branch命令 查看分支 git branch 新建分支 git branch br...

  • Git常用命令

    Git 新建本地分支git branch 分支名称 Git 删除本地分支git branch -d 分支名称要删除...

网友评论

      本文标题:git新建一个分支

      本文链接:https://www.haomeiwen.com/subject/hwkmwktx.html