美文网首页
(十六)Git版本控制面试问题

(十六)Git版本控制面试问题

作者: lkmc2 | 来源:发表于2017-08-02 10:43 被阅读476次

一、Git容易混淆的两个概念

1.工作区 :就是在电脑中所看见的文件目录。该目录下有一个.git文件,包含了git版本库的信息。

2.gitignore文件 :该文件在Android Studio的app文件夹中,可以进行配置不上传到git库的文件。

二、一些常用的Git命令

1.git init :创建git库。

2.git status :查看当前仓库的状态。

3.git diff :查看本次修改与上次修改的内容的区别。

4.git add 文件名 :把现在所要添加的文件放到暂存区中。

5.git commit :把git add到暂存区的内容提交到代码区中。

6.git clone :从远程仓库拷贝代码到本地。

7.git branch :查看当前的分支名称。

8.git checkout :切换分支。

三、Git的两种工作流

1.Fork/Clone

ForkClone原理图

(1)从外部仓库克隆一份到自己的远程仓库上。

(2)克隆自己的远程仓库的内容到本地。

(3)修改文件。

(4)提交代码。

(5)将本地代码提交到自己的远程仓库。

(6)将自己远程仓库的代码提交到外部仓库。

2.Clone

该方法与上面类似,不需要远程仓库的参与。

相关文章

  • (十六)Git版本控制面试问题

    一、Git容易混淆的两个概念 1.工作区 :就是在电脑中所看见的文件目录。该目录下有一个.git文件,包含了git...

  • 程序员思想——版本控制,常见面试题和知识点

    面试当中的git和SVN的内容: git是分布式版本控制系统,SVN是集中式版本控制系统。 问题1:reset 与...

  • 学习笔记-01

    原视频 版本控制介绍 集中式版本控制 问题:单点故障 分布式版本控制 Git安装 video Git结构 Git和...

  • 前端学习笔记四十五-版本控制:SVN和Git

    知识点 版本控制 SVN Git Github 版本控制 问题1:历史记录 问题2:多人协作 解决问题:软件 什么...

  • 01、版本管理-GIT

    一、版本控制 二、版本控制软件 GIT 分布式版本控制系统 SVN 集中式版本控制系统 三、git安装 四、win...

  • 01、版本管理-GIT

    一、版本控制 二、版本控制软件 GIT 分布式版本控制系统 SVN 集中式版本控制系统 三、git安装 四、win...

  • git本地仓库的总结

    git是什么东西? git是一个命令 git解决了只有程序员会遇到的问题: 版本控制 git可以让代码有版本,可以...

  • git的及基本使用

    git 版本控制系统(VCS) 本地式版本控制系统 集中式版本控制系统 SVN 分布式版本控制系统 Git g...

  • 关于在项目中使用git的工具选择

    作为版本控制的新秀,git已经成为主流的代码版本控制系统。git不同与svn、cvs等集中版本控制系统。git作为...

  • 学习Git

    Git是一种分布式版本控制系统。 问题是:什么是版本控制系统? 版本控制系统(也说版本控制)是一种软体工程技巧,借...

网友评论

      本文标题:(十六)Git版本控制面试问题

      本文链接:https://www.haomeiwen.com/subject/ynselxtx.html