zoukankan      html  css  js  c++  java
  • 周考三答案

    1  git 是什么架构模式,画图

    分布式

    2 简述git各个分支的运行流程 画图 

    3 安装git的方法

    yum安装

    编译安装

    4 如何在windows下使用git

    托马斯git,或者其他的git软件,直接点击右键即可完成建库,上传下拉各种操作

    5 如何将git文件推送到远程git库,需要配置什么,使用什么命令

    ssh-keygen -C 邮箱 

    生成ssh密钥对,将公钥放到github上

    6简述工作区暂存区库三个区域的关系

    7 如何查看工作区与暂存区,暂存区 与库,工作区与库的不同(三个命令,最好画图说明)

    git diff 工作区与暂存区的差异

    git diff HEAD 查看工作区和库的差异

    git diff --cached 暂存区与库的差异

    8 如何创建一个分支,如何切换一个分支,如何删除一个分支

    git branch 

    git checkout 

    git checkout -b

    9 如何将本地的分支与远程的分支进行关联

    git remote add 自己起的名字 邮箱

    10 如何查看所有分支

    git branch -a

    11 简述什么是分支冲突,git是如何解决分支冲突的

    12 简述 如何取消工作区的修改,暂存区的修改,本地库的修改

     工作区修改 

     git checkout -- readme.txt
    暂存区加上
    git reset HEAD readme.txt

    已经提交到库使用版本回退

    13 画图说明git中的快速合并时什么情况

    14 画图说明git的版本切换是什么情况

    15 如何实现版本切换?(具体切换命令,上个版本与对应编号的版本)如何查看版本编号?如果已经回退到过去版本,如何再回到之后的版本?

    git log 查看版本编号
    git reset --hard HEAD^ shan'回退上个版本
    git reset --hard 1094a 回退到指定版本
    git reflog 查看操作历史
     

    16 线上的主分支默认叫什么?

    main

    17 如果不使用hithub,如何解决远程库使用需求

    18 如果临时有一个bug要修复,如何把手头的工作放到隐藏区去

    git stash 隐藏
     git stash list 查看
     git stash pop 删除恢复

    19 git还可以做哪些扩展?

    可以用Gitosis来管理公钥 可以在服务器端编写一系列脚本来控制提交等操作,达到权限控制的目的。Gitolite就是这个工具

    20 画图说明软链接与硬链接的区别,如何实现文件,目录的软硬链接?(如果可以写出命令)

  • 相关阅读:
    HashMap 使用小结
    linux下的文本处理命令sed&awk&grep
    HashMap和Hashtable的区别 .Properties
    Linux awk简简单单
    linux配置java环境变量(详细)
    linux后台运行程序及恢复
    为什么需要 单例设计模式(Singleton)?
    Linux文本处理命令
    使用Perf4J进行性能分析和监控
    sqlldr的用法总结
  • 原文地址:https://www.cnblogs.com/mypath/p/13957466.html
Copyright © 2011-2022 走看看