大家好,关于git中常用的分支操作很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
$ git Remote -voriginhttps://github.com/yukunxie/git_test.git (fetch)originhttps://github.com/yukunxie/git_test.git (push)2.添加上游分支
git remote add upper https://github.com/yukunxie/git_test2.git git fetch 再次查看远程分支
git远程-voriginhttps://github.com/yukunxie/git_test.git(获取)originhttps://github.com/yukunxie/git_test.git(推送)upstreamhttps://github.com/yukunxie/git_test2.git(获取)upstreamhttps://github.com/yukunxie/git_test2.git(推送) ) )3.从master分支创建一个新分支
从origin/master分支创建一个新的分支develop
git checkout -bdevelop origin/master 检查当前所有分支,develop是当前新创建的分支
$ gitbranch -a*developmasterremotes/origin/masterdevelop分支推送到的服务器(远程)
$ git Push origindevelopTotal 0 (delta 0), reused 0 (delta 0)remote:remote: 通过访问:remote: 在GitHub 上创建“develop”的拉取请求https://github.com/yukunxie/git_test/pull/new/developremote:To https://github.com/yukunxie/git_test .git * [新分支]开发-develop4。重命名分支
将开发分支重命名为new_develop
如果您已经在开发分支
$ gitbranch -m new_develop 如果当前是开发分支
gitbranch -mdevelopnew_develop 删除旧的远程分支并推送当前的新分支。注意:develop 中的冒号。
$ git Push origin :develop new_develop总计0(delta 0),重用0(delta 0)到https://github.com/yukunxie/git_test.git – [删除]develop * [新分支]new_develop – new_develop 查看分支列表
$ git 分支-a master* new_develop 遥控器/origin/master 遥控器/origin/new_develop5.删除分支
查看帮助文档
$ git helpbranch gitbranch (-d | -D) [-r] 分支名称.选项-d, –delete 删除分支。该分支必须已经完全合并到其上游分支,或者如果没有上游,则已经在HEAD -D –delete –force 的缩写,强制删除switch 分支到非new_develop 分支,例如主分支
git checkout master 删除master分支下的new_develop分支
$ gitbranch -d new_develop删除了分支new_develop(原为0fa6ec5)。将删除命令推送到远端
参考命令行git推送remote_name –deletebranch_name
$ git Push origin –delete new_developTo https://github.com/yukunxie/git_test.git – [删除] new_develop6。在github 上创建拉取请求
Pull request 是一种代码协作,你要求别人合并你自己的代码,同时要求别人进行代码审查。如果代码没有问题,就会被合并。
您可以直接在github上发起pull request。很简单,这里就不一一解释了。
7. 显示单行日志
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/202899.html
用户评论
闲肆
终于有人整理了!我一直对Git的Branch操作有点苦手,这个博文讲得清清楚楚,现在我就能放心大胆地折腾代码了!
有18位网友表示赞同!
西瓜贩子
git分支是软件开发中必不可少的工具,掌握它的常用操作确实可以提高工作效率。文章内容比较详细,图片也很直观,方便理解。
有14位网友表示赞同!
闷骚闷出味道了
作者水平很高啊!用通俗易懂的语言解析了复杂的Branch操作,真的受益匪浅!作为一个菜鸟,终于明白了如何在分支之间切换、合并等等。希望以后还能看到更多关于Git的深入讲解~
有14位网友表示赞同!
寒山远黛
博主真是太棒了吧!这篇文章彻底解决了我的疑惑!以前BRANCH总是搞不清楚,现在用起来都顺手了。
有5位网友表示赞同!
哭花了素颜
这篇博客对我很有帮助!我之前对Branch操作不太了解,看了你的文章,终于明白了怎么创建、合并和删除分支。简单易懂,值得收藏!
有19位网友表示赞同!
雨后彩虹
很多博客教程讲Git Branch都是很官方的,看不懂,这种通俗易懂的才好用。感谢作者!
有17位网友表示赞同!
放血
确实挺好用的,现在我用git做项目的时候感觉轻松多了,这篇文章让我明白原来分支操作这么灵活!
有13位网友表示赞同!
那伤。眞美
看了这个教程,感觉Git的Branch操作变得更有趣了!之前觉得很复杂,现在反而想尝试各种不同的操作场景。
有19位网友表示赞同!
一生荒唐
虽然博文讲解得很细致,但还是希望作者能添加更多实用的案例和示例,这样更容易理解和记忆。总而言之,这篇文章是一个很好的入门指南。
有18位网友表示赞同!
花开丶若相惜
我很赞同博客观点,对于软件开发而言,git分支操作是必不可少的技能。希望所有开发者都能掌握这些基础知识,提升工作效率!
有6位网友表示赞同!
高冷低能儿
内容还不错就是图片看着有点模糊,建议作者优化一下图片质量。
有14位网友表示赞同!
水波映月
我觉得文章里缺少一些关于分支管理策略的讲解,比如如何命名分支、何时创建新分支等,这对提高Git的使用效率非常有帮助。
有8位网友表示赞同!
夜晟洛
对于刚开始接触Git的新手来说,这篇博文的内容确实比较基础,但可以作为入门指南。建议作者考虑针对不同经验水平的用户撰写不同的教程,以便更好地满足用户的学习需求。
有17位网友表示赞同!
满心狼藉
文章讲解的都很完整,但是我个人觉得没有列出常用的工具和命令,比如一些Git GUI工具、常见的Branch操作指令等等,这部分信息也很重要,可以增加用户对Git工具的使用理解。
有8位网友表示赞同!
绳情
博主的写作风格非常轻松自然,讲解也比较深入浅出,很容易让人理解。希望以后还能看到更多关于Git高级运用的文章,比如如何使用Rebasing、Stashing 等功能!
有19位网友表示赞同!
幸好是你
我认为这篇博文对想快速掌握基本的Git Branch操作的用户很实用!通俗易懂的语言和清晰的图示让学习变得更加轻松。 继续加油写作吧,期待更多优秀的技术分享!
有19位网友表示赞同!
夏日倾情
我觉得这个博客对于初学者来说非常有用,但是一些更深层的知识比如分支合并冲突处理等可以再详细介绍一下。
有14位网友表示赞同!
旧事酒浓
git确实是一个强大的工具,掌握了Branch操作,工作效率能得到质的提升。这篇文章做得很棒!
有15位网友表示赞同!