美文网首页
git通俗易懂

git通俗易懂

作者: 斑翅果蝇 | 来源:发表于2018-10-08 23:15 被阅读95次

git 分布式版本控制系统

学习一个陌生的东西,总是需要跟以前学到的东西做相同点与不同点比较.
此处,区别于svn.
svn :只有一个版本库在中央服务器上(repository)因此版本更新等就需要联网,局域网或者互联网.
git:有两个版本库,一个在本地,一个在github等云服务器上,
git是干什么用的?

举个勉强的例子

写论文时,总是一次又一次的更改,这时文件命名就是lunwen.doc以及lunwen2.doc以及lunwen3.doc,某一次你拿lunwen3.doc给导师看,他说还不如lunwen2.doc,因此就需要回滚操作,ctrl+z?不现实,总不可能不关闭word吧!
git类比写论文,当前主分支master(lunwen.doc)
新建分支git branch <branch-name>(lunwen2.doc)
切换到分支git checkout <branch-name>(lunwen2.doc)
合并分支git merge <branch-name> --总是在合并前切换到master分支,
之后再git merge dev(原理应该是master这个指针本来指向lunwen这个文件名,合并后指向lunwen2)

git命令解释

项目目录下 鼠标右键 git bash,运行 git init 新建版本库,将生成.git隐藏目录,
项目目录下,除.git外成为工作空间,
.git目录下有个index文件或者叫stage称暂存区.
我们在工作区写的代码先git add 放进暂存区,之后git commit放进代码库.注意,git commit是把stage里的东西移到代码库,所以必须先git add.


0.jpg

git与github区别

git既是一个工具,可以让自己电脑本机做本地版本库.协作时,在局域网内,push目标是同事的电脑做的版本库,互联网上push目标是自己的github上的代码库
github是互联网协作用的,当然公司也自己搭建

相关文章

  • git入门

    推荐一个学习git的干货(通俗易懂) git教程

  • git通俗易懂

    git 分布式版本控制系统 学习一个陌生的东西,总是需要跟以前学到的东西做相同点与不同点比较.此处,区别于svn...

  • 推荐一个 Git 学习的网站

    推荐一个git学习的网站,讲解的非常透彻,而且通俗易懂。https://www.atlassian.com/git...

  • Git 忽略文件(通俗易懂)

    前言: Mac查看隐藏文件 正篇: 可以从 https://github.com/github/gitignor...

  • Git 各指令的本质,真是通俗易懂

    Git 各指令的本质,真是通俗易懂啊 来自:掘金,作者:Bezier链接:https://juejin.cn/po...

  • Git 和 Github 的一些概念

    推荐大家看 Udacity 的“如何使用 Git 和 Github” 系列教程,这个系列是免费的,通俗易懂,非常适...

  • <转> git 通俗易懂学习教程

    写在前面 学习请移步链接https://www.liaoxuefeng.com/wiki/001373951630...

  • Git Cherry Pick 通俗易懂的用法

    当我们项目发布1.0版本后创建1.0分支 我们继续在master主分支上开发2.0版本 这时候1.0版本发现了BU...

  • 如何通俗易懂的理解git-flow

    首先记住:git-flow一个当前非常流行的工作流程 ,工作流程而已 Git Flow的流程图,我相信这张图在网上...

  • git的基本使用

    一、前言: 关于git的学习最早是来源于廖雪峰帅哥的官网,通俗易懂,场景众多。不过最近在掘金上看了一个帅哥的文章,...

网友评论

      本文标题:git通俗易懂

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