git面试大全

1 列举工作中常用的几个git命令?

新增文件的命令:git add file或者git add .
提交文件的命令:git commit –m或者git commit –a
查看工作区状况:git status –s
拉取合并远程分支的操作:git fetch/git merge或者git pull
查看提交记录命令:git reflog

2 提交时发生冲突,你能解释冲突是如何产生的吗?你是如何解决的?

在这里插入图片描述

.3 如果本次提交误操作,如何撤销?

在这里插入图片描述

.4 如何查看分支提交的历史记录?查看某个文件的历史记录呢?

在这里插入图片描述

5 能不能说一下git fetch和git pull命令之间的区别


在这里插入图片描述

6 git跟其他版本控制器有啥区别?

GIT是分布式版本控制系统,其他类似于SVN是集中式版本控制系统。
分布式区别于集中式在于:每个节点的地位都是平等,拥有自己的版本库,在没有网络的情况下,
对工作空间内代码的修改可以提交到本地仓库,此时的本地仓库相当于集中式的远程仓库,可以基
于本地仓库进行提交、撤销等常规操作,从而方便日常开发。

7 我们在本地工程常会修改一些配置文件,这些文件不需要被提交,而我们又不 想每次执行git status时都让这些文件显示出来,我们该如何操作?

在这里插入图片描述

8 如何把本地仓库的内容推向一个空的远程仓库?

在这里插入图片描述

9 如果分支是否已合并为master,你可以通过什么手段知道?

在这里插入图片描述

10 描述一下你所使用的分支策略?

在这里插入图片描述

11 如何在Git中创建存储库?

这可能是最常见的问题,答案很简单。
要创建存储库,先为项目创建一个目录(如果该目录不存在),然后运行命令 git init。通过运行此命
令,将在项目的目录中创建 .git 目录。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值