git常见的⾯试题
>>>>>>>##
如果代码出现bug,你们是如何解决的?
创建⼀个bug分⽀,然后进⾏bug处理,处理完毕后,合并到review分⽀,组长review成功后才能够合并到master
合并完成之后删除bug分⽀
回到dev分⽀继续开发。
>>>>>>>
git rebase的作⽤?
场景:在公司开发忘记提交到github托管,在家⾥⼜继续开发新的功能,
然后到公司昨天的代码跟你的新功能合并的时候可以⽤git fecth ---> git rebase
那么他的提交记录就不会出现分叉,保持了提交记录的整洁.
>>>>>>>
谁来做代码review?
做代码review
-组长
-带你的⼈
>>>>>>###
如何做代码的review?
创建review分⽀,然后再创建⾃⼰的个⼈分⽀,当你完成⾃⼰的业务逻辑的时候,
再合并到review分⽀.给组长做代码的review
>>>>>>#
使⽤的github 还是gitlab?
⽤的是github,因为公司⽐较⼩,所以没有⾃⼰搭建gitlab,
但是⽤github的时候代码⼀定要⽤保密的,9美元建⽴⼀个仓库
>>>>>>#
列举⼯作中常⽤的⼏个git命令?
新增⽂件的命令:git add file或者git add .
提交⽂件的命令:git commit –m或者git commit –a
查看⼯作区状况:git status –s
拉取合并远程分⽀的操作:git fetch/git merge或者git pull
查看提交记录命令:git reflog
>>>>>>##
提交时发⽣冲突,你能解释冲突是如何产⽣的吗?你是如何解决的?
git常用指令
开发过程中,我们都有⾃⼰的特性分⽀,所以冲突发⽣的并不多,但也碰到过。诸如公共类的公共⽅法,我和别⼈同时修改同⼀个⽂件,他提交后我再提交就会报冲突的错误。发⽣冲突,在IDE⾥⾯⼀般都是对⽐本地⽂件和远程分⽀的⽂件,然后把远程分⽀上⽂件的内容⼿⼯修改到本地⽂件,
然后再提交冲突的⽂件使其保证与远程分⽀的⽂件⼀致,这样才会消除冲突,然后再提交⾃⼰修改的部分。
特别要注意下,修改本地冲突⽂件使其与远程仓库的⽂件保持⼀致后,需要提交后才能消除冲突,否则⽆法继续提交。必要时可与同事交流,消除冲突。
>>>>>>>#
你使⽤过git stash命令吗?你⼀般什么情况下会使⽤它?
命令git stash是把⼯作区修改的内容存储在栈区。
以下⼏种情况会使⽤到它:
解决冲突⽂件时,会先执⾏git stash,然后解决冲突;
遇到紧急开发任务但⽬前任务不能提交时,会先执⾏git stash,然后进⾏紧急任务的开发,然后通过git stash pop取出栈区的内容继续开发;
切换分⽀时,当前⼯作空间内容不能提交时,会先执⾏git stash再进⾏分⽀切换;
>>>>>>>>
如何查看分⽀提交的历史记录?查看某个⽂件的历史记录呢?
查看分⽀的提交历史记录:
命令git log –number:表⽰查看当前分⽀前number个详细的提交历史记录;
命令git log –number –pretty=oneline:在上个命令的基础上进⾏简化,只显⽰sha-1码和提交信息;
命令git reflog –number: 表⽰查看所有分⽀前number个简化的提交历史记录;
命令git reflog –number –pretty=oneline:显⽰简化的信息历史信息;
>>>>>>>####
git pull 和 git fetch 有什么区别?
git pull 命令从中央存储库中提取特定分⽀的新更改或提交,并更新本地存储库中的⽬标分⽀。
git fetch 也⽤于相同的⽬的,但它的⼯作⽅式略有不同。当你执⾏ git fetch 时,
它会从所需的分⽀中提取所有新提交,并将其存储在本地存储库中的新分⽀中。如果要在⽬标分⽀中反映这些更改,必须在 git fetch 之后执⾏git merge。只有在对⽬标分⽀和获取的分⽀进⾏合并后才会更新⽬标分⽀。
为了⽅便起见,请记住以下等式:
git pull = git fetch + git merge
>>>>>>>####
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
linux中pull指令用法
« 上一篇
Git使用规范流程(原文出处:阮一峰)
下一篇 »
推荐文章
热门文章
-
随机森林特征选择原理
2024-10-02 -
自动驾驶系统中的随机森林算法解析
2024-10-02 -
随机森林算法及其在生物信息学中的应用
2024-10-02 -
监督学习中的随机森林算法解析(六)
2024-10-02 -
随机森林算法在数据分析中的应用
2024-10-02 -
机器学习——随机森林,RandomForestClassifier参数含义详解
2024-10-02 -
随机森林 的算法
2024-10-02 -
随机森林算法作用
2024-10-02 -
监督学习中的随机森林算法解析(十)
2024-10-02 -
随机森林算法案例
2024-10-02 -
随机森林案例
2024-10-02 -
二分类问题常用的模型
2024-10-02 -
绘制ssd框架训练流程
2024-10-02 -
一种基于信息熵和DTW的多维时间序列相似性度量算法
2024-10-02 -
SVM训练过程范文
2024-10-02 -
如何使用支持向量机进行股票预测与交易分析
2024-10-02 -
二分类交叉熵损失函数binary
2024-10-02 -
tinybert_训练中文文本分类模型_概述说明
2024-10-02 -
基于门控可形变卷积和分层Transformer的图像修复模型及其应用
2024-10-02 -
人工智能开发技术的测试和评估方法
2024-10-02
最新文章
-
基于随机森林的数据分类算法改进
2024-10-02 -
人工智能中的智能识别与分类技术
2024-10-02 -
基于人工智能技术的随机森林算法在医疗数据挖掘中的应用
2024-10-02 -
随机森林回归模型的建模步骤
2024-10-02 -
r语言随机森林预测模型校准曲线
2024-10-02 -
《2024年随机森林算法优化研究》范文
2024-10-02
发表评论