git:多分支管理

这篇具有很好参考价值的文章主要介绍了git:多分支管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 列出分支

  • 指令:git branch
    git:多分支管理
    需要注意的是,git branch只是代表操作本地的分支,但是我们在仓库初始化git push -u origin 分支或者git pull origin 分支的时候就会有远程的分支连接好了,所以,git branch -a是显示所以分支的指令(本地和远程)

2. 新建分支

  • 指令:git branch (branchname)

git:多分支管理

3. 删除分支

  • 删除本地分支git branch -d (branchname)

git:多分支管理

  • 删除远程分支:git push origin -d (branchname)
    git:多分支管理

4. 切换分支

  • 指令:git checkout (branchname)

git:多分支管理

5. 分支合并

  • 指令:git merge (branchname)

git:多分支管理

提交完我们查看一下日志,发现并没有更新到,只是能从master里看到test分支的log而已

git:多分支管理

并且登录到github网页上也没有看到master分支有合并的commit以及文件;

此时,我就认为是因为没有push的原因,所以确认无误之后再加上git push即可;

git:多分支管理

可以看到github上也有test文件了

git:多分支管理

多分支开发的特点 | 作用

1. 测试:合并之后再在分支中工作是否主分支里面的相同文件不会更改

我做了如下实验,在合并master分支和test分支之后,切换到test分支,对test分支下的test.txt进行编辑

git:多分支管理

看起来是很可惜的,切换到master目录下的test.txt编辑的东西仍然存在

git:多分支管理

后来我在想可能这是我本地还没上传的内容,所以在test分支push之后,果然奏效了

git:多分支管理

在master分支打开test.txt果然看不到没有合并的东西

2. 测试:修改编辑test分支的文件,最后再合并分支,是否是直接覆盖,还是怎么样

git:多分支管理文章来源地址https://www.toymoban.com/news/detail-492257.html

到了这里,关于git:多分支管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins List Git Branches插件 构建选择指定git分支

    List Git Branches Parameter | Jenkins plugin Adds ability to choose from git repository revisions or tags https://plugins.jenkins.io/list-git-branches-parameter/ 1)新建任务  2)新增构建参数  3)选择git仓库 我这里选择gitee,其他类似。仓库如果不是公开的,需要配置key  4)jenkins配置git仓库 5)开始构建 点击

    2024年02月08日
    浏览(46)
  • 问题:git branch -a 看不到所有的远程分支

    问题:通过git branch -a 查看分支时,看不到所有的远程分支(我这里缺少master 远程分支) 解决:通过 git fetch 将本地远程分支保持一致 再次 git branch -a,就可以看到所有的分支

    2024年02月12日
    浏览(39)
  • 【微命令】git 如何修改某个分支的名字(git branch -m newbranch)

    简要信息,快速记录 假设作为git设计者,要用来修改branch的命令,那么就是 git branch作为前缀,然后进一步修改的命令是branch相关的对象处理,应该就有 增删查改,帮助等,但一定都是在branch这个域下面,这样容易记住比如: git branch --help

    2024年04月26日
    浏览(26)
  • git 新建分支 推送到远程 首次pull代码报错 git branch --set-upstream-to=origin/<branch>

    在本地创建新分支后,上传到远程仓库,首次pull 的时候,会提示: 当前分支与远程分支并未建立联系,需要执行一下 git branch --set-upstream-to=origin/ 操作 解决办法: git branch --set-upstream-to=origin/远程分支名 建立完联系之后,就可以进行 git pull、git push 等操作啦~

    2024年02月16日
    浏览(42)
  • git操作--->在远程删除了某个分支,但本地使用git branch -r的时候还是会显示某个分支存在是什么原因

    💕又迷糊了哈哈,以为自己命令执行错了,结果可能是缓存的原因:💕 😂如果你发现使用 git branch -r 命令显示了一个远程没有的分支,这可能是由以下几个原因造成的:😂 缓存的远程分支信息: 当你克隆一个仓库或者与远程仓库交互时,Git 会在本地保存远程分支的缓存信

    2024年02月19日
    浏览(40)
  • Git删除分支不成功,提示:error: Cannot delete branch......的问题解决

    一 问题来源       本地的代码仓库里面,有很多分支,随着项目的不断迭代,这样的分支变得越来越多。于是想把这样的分支给删掉,在删除分支的时候,报错: error: Cannot delete branch \\\'\\\' checked out at \\\'/Users/GoProject/src/code ,对应的提示如下: 二 解决问题       首先需要说

    2024年02月12日
    浏览(42)
  • Git 分支跟踪There is no tracking information for the current branch.

    当你执行在develop分支上 git pull 返回提示: 解决办法,即按照提示: 查看本地分支的远端跟踪分支 要查看本地分支跟踪的远端分支,可以使用 git branch 命令搭配不同的选项。以下是一些常用的命令及其说明: 查看所有本地分支及对应的远端跟踪分支: 使用 -vv 选项可以显示

    2024年02月21日
    浏览(38)
  • git 删除分支 The branch ‘xx‘ is not fully merged.If sure you want to delete it, run ‘git branch -D xx‘

    删除本地分支时,报了这个错:  error: The branch \\\'xxx\\\' is not fully merged. If you are sure you want to delete it, run \\\'git branch -D xxx\\\'. 如果本地分支没有合并到其他分支,或者没有对应的远程分支,删除时则会提示这个错误。 强制删除即可。 之所以会需要这样提示,是因为通常创建分支就是

    2024年02月05日
    浏览(47)
  • 【Git】pull 分支报错 fatal: Need to specify how to reconcile divergent branches...

    示例代码: 翻译: 分析:这是由于你拉取pull分支前,进行过merge合并更新分支操作,而其他人在你之前已经push过一个版本,导致版本不一致 第一种解决方法:比较简单 执行 git config pull.rebase false 默认将pull下来的代码与现有改动的代码进行合并 但是可能会造成代码冲突,需

    2024年02月03日
    浏览(47)
  • Git 切换分支:Please commit your changes or stash them before you switch branches.(SourceTree))

    Git 切换分支的时候遇到提示:Please commit your changes or stash them before you switch branches. 意思是切换分支之前需要先提交当前的更改;但是我又不想把修改提交到当前分支,应该怎么办?这时就可以用 Git 的贮藏(git stash)功能。 在 SourseTree 里面,点击最上方的按钮就能用贮藏功能

    2024年02月04日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包