[每周一更]-(第69期):特殊及面试的GIT问题解析

这篇具有很好参考价值的文章主要介绍了[每周一更]-(第69期):特殊及面试的GIT问题解析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

[每周一更]-(第69期):特殊及面试的GIT问题解析,每周一更,运维工具,git

整合代码使用过程的问题,以及面试遇到的细节,汇总一些常用命令的对比解释和对比;

1、fetch和pull区别

git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。
git pull则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。

2、可以作为一套面试及、如何处理一个或一系列相连的分支feature提交的commits 合并到master分支;

(1)合并非master中某个commit提交到master分支中,用git cherry-pick命令,
git checkout master
git cherry-pick 22ecb3(提交记录 git log 查看)
也可以合并一系列:
git cherry-pick A…B (提交 A 必须早于提交 B)
git cherry-pick A^…B (包含A当前分支)

(2)当需要合并一系列commit时,就需要用到rebase
首先需要基于feature创建一个新的分支,并指明新分支的最后一个commit:
git checkout -b newbranch 22ecb3
然后,rebase这个新分支的commit到master(–ontomaster)。76cada^ 指明你想从哪个特定的commit开始。
git rebase --onto master 11cada^

得到的结果就是feature分支的commit 22ecb3 ~ 11cada 都被合并到了master分支。

回退上个版本:git reset --hard HEAD^

3、当master分支合并了其他分支内容,想去除?(很棒的方式)

(1) 先查看提交记录, git log --pretty=oneline
(2)用【git reset】回到出错版本的上一个版本 :git reset --hard 3c2af5a7(表示错误前的一个版本)

(3)用【git cherry-pick】把出错版本后面的commit合并进去;git cherry-pick 9dba07f4^…32aba548
#出错版本后的第一个commit直至最新commit或者使用单次合并 git cherry-pick 9dba07f4
#将某次commit的更改应用到当前版本(将出错 cmmit 之后别人提交的代码合并到当前正常代码分支上)
栗子:git cherry-pick 396c2fd9^…aafc97e3

(4)如果在cherry-pick 的过程中出现了冲突 ,在处理冲突后,使用 git cherry-pick --continue

(5)继续处理下一个分支 如果想中途退出cherry-pick,使用 git cherry-pick --abort

(6)合并冲突后,使用强制推送把旧分支进行覆盖 :git push origin HEAD:commitName(当前版本名) --force
git push origin HEAD --force #强制提交

查看更多文章来源地址https://www.toymoban.com/news/detail-719110.html

到了这里,关于[每周一更]-(第69期):特殊及面试的GIT问题解析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 每周一算法:倍增法求区间最大最小值(RMQ)

    RMQ 是英文 Range Maximum/Minimum Query 的缩写,表示区间最大(最小)值。使用倍增思想解决 RMQ 问题的方法是 ST 表(Sparse Table, 稀疏表 )。ST 表是用于解决 可重复贡献问题 的数据结构。 可重复贡献问题 是指对于运算 opt ⁡ operatorname{opt} opt ,满足 x opt ⁡ x = x xoperatorname{opt}

    2024年02月02日
    浏览(32)
  • [每周一更]-(第54期):Go的多版本管理工具

    参考 https://zhuanlan.zhihu.com/p/611253641 https://learnku.com/articles/78326 前文概要 Go语言从开始使用从1.13起步,随着泛型的支持,带领团队在转型Go的时候,做基础组件架构选型使用1.18,但是Go版本不断迭代想使用最新版本来体验下,类比前端中node,有个nvm工具; 联想到Go应该也会有对

    2024年02月16日
    浏览(29)
  • 每周一算法:高精度乘法(二)大整数乘大整数

    高精度乘法是采用模拟算法对上百位甚至更多位的数字进行乘法运算。具体应用时一般分为两类: 大整数数乘整数 大整数乘大整数 大整数乘大整数的基本思想是模拟竖式计中算多位数乘多位数,一般分为下面几步: 将乘数 A A A 的每一位 A i A_i A i ​ 分别与乘数 B B B 的每一

    2023年04月14日
    浏览(33)
  • [每周一更]-(第27期):HTTP压测工具之wrk

    [补充完善往期内容] wrk是一款简单的HTTP压测工具,托管在Github上,https://github.com/wg/wrk wrk 的一个很好的特性就是能用很少的线程压出很大的并发量. 原因是它使用了一些操作系统特定的高性能 io 机制, 比如 select, epoll, kqueue 等. 其实它是复用了 redis 的 ae 异步事件驱动框架. 确切的

    2024年02月03日
    浏览(31)
  • [每周一更]-(第45期):Docker私有镜像仓库配置并打通阿里云OSS

    Docker Registry 2 官方镜像创建一个私有镜像仓库,将Docker 镜像上传到 OSS 相应的路径中。 参考: BatchCompute Docker支持:https://help.aliyun.com/document_detail/143334.html?spm=a2c4g.143333.0.0.4a6f8752ls18FR Docker Registry:https://docs.docker.com/registry 基于OSS搭建私有 Docker Registry:https://developer.aliyun.com

    2024年02月03日
    浏览(32)
  • [每周一更]-(第83期):Go新项目-Gin中间件的使用和案例(10)

    在 Gin 中,中间件是一种用于处理 HTTP 请求和响应的功能强大的机制。中间件是一段位于请求处理链和最终处理器之间的代码, 它可以截获请求、执行预处理操作,修改请求或响应,然后将控制权传递给下一个中间件或最终的请求处理器。 中间件在业务使用中,方便注入一些

    2024年01月20日
    浏览(41)
  • [每周一更]-(第57期):用Docker、Docker-compose部署一个完整的前后端go+vue分离项目

    将公司物理机项目改为容器化部署,最终方案是通过容器docker-compose部署使项目可以ip+端口访问,再通过物理机nginx代理进行https域名访问。 可能还有更好的方式,开一个nginx的容器,进行代理,但由于跟物理机80,443端口冲突,暂时没有采用。 可能目前处理不是最好的方式,不

    2024年02月14日
    浏览(31)
  • 【Spring面试题】第十期:框架篇之Spring Framework,每周10道,学废拿捏面试官~

    图1 Spring Framework Logo Spring Framework 历经2004年发布的 1.0版本到 2018年的 5.0版本,已经逐步发展成为一个功能强大、灵活多样的开发框架,被广泛应用于企业级Java应用程序的开发。 并且Spring Framework在2022年底还发布了 6.0新版本的相关消息,Spring Framework 6.0将继续推动Spring生态系

    2024年02月09日
    浏览(43)
  • 面试150-69(Leetcode104二叉树的最大深度)

    代码: 0117

    2024年01月18日
    浏览(32)
  • 「SQL面试题库」 No_69 文章浏览 II

    「SQL面试题库」是由 不是西红柿 发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。 1.1 活动流程 整理题目 :西红柿每天无论刮风下雨

    2024年02月06日
    浏览(28)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包