首页 > 其他分享 >Git简介

Git简介

时间:2023-02-06 18:37:20浏览次数:39  
标签:Git 文件 版本控制 简介 GIT Linux 目录


Linus的第二个伟大作品。2005年由于BitKeeper软件公司对Linux社区停止了免费使用权。Linus迫不得己自己开发了一个分布式版本控制工具,从而Git诞生了。

目前使用Git作为版本控制的开源软件:Linux kernel,Android, jQuery, Ruby on Rails,Debian…

Eclipse上使用Git的项目数量也已经超过了使用SVN的仓库数。


为什么选用GIT?

分布式,强调个体
公共服务器压力和数据量都不会太大
速度快、灵活
任意两个开发者之间可以很容易的解决冲突
离线工作
每日工作备份
可以吃后悔药


GIT基本交互流程图





Git建立仓库

仓库目录说明
hooks目录:脚本文件的目录。
info目录:保存了不希望在 .gitignore 文件中管理的忽略模式的全局可执行文件
logs目录:日志目录
objects目录:存储所有数据内容
refs目录:存储指向数据(分支)的提交对象的指针
config文件包含了项目特有的配置选项
description文件仅供 GitWeb 程序使用
HEAD文件指向当前分支

标签:Git,文件,版本控制,简介,GIT,Linux,目录
From: https://blog.51cto.com/u_15955675/6040198

相关文章

  • 【转载】兽医管理平台Digitail:围绕宠物生命周期打造更全面的健康服务和商品体系
    海外newthings|罗马尼亚兽医管理平台「Digitail」A轮融资1100万美元,帮助兽医管理宠物病例、提高听诊效率-36氪兽医每天也需要花很多时间在档案管理、日常行政上,而传统......
  • git 基础操作
    Git全局设置gitconfig--globaluser.name"马旭彬"gitconfig--globaluser.email"[email protected]"创建一个新仓库[email protected]:data......
  • Git学习笔记
    Git作为一款分布式版本控制工具,在我们的日常生活中起到了巨大的作用。何为版本控制:举一个简单例子,我们的在做一个设计方案时会经过多次整改,而我们将每一版文档都保存我们的......
  • 项目开发中Git的常用操作
    将本地文件夹和远程项目关联在本地文件夹中打开GitBash,并输入gitinit初始化仓库初始化完成后会生成一个.git文件使用如下命令进行本地与远程仓库的连接:gitremoteaddor......
  • ES简介
    https://www.bbsmax.com/A/E35pW7LEJv/ 1什么是ESElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式的全文搜索引擎,其对外服务是基于RESTfulweb接......
  • 【FPGA 芯片设计】FPGA 简介 ( FPGA 芯片架构 | FPGA 芯片相对于传统芯片的优点 )
    文章目录​​一、FPGA简介​​​​二、FPGA架构​​​​三、FPGA芯片相对于传统芯片的优点​​一、FPGA简介摩尔定律:价格不变,在集成电路上电子元器件的数量,1......
  • 在 shell 中 git clone 仓库的子目录
    复制以下代码到shell的配置文件(如:~/.bashrc或~/.zshrc)中#specifyadirectorytogitclonegitcs(){#extractthecontentintheurltoeachvariable......
  • gcc 简介
    一、gcc简介gcc与g++,当程序中出现usingnamespacestd等带有c++特性的语句时,如果用gcc编译时,必须显式地指明这个程序要用c++编译库编译,而g++可以直接编译。二、gcc支持的文......
  • 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」
    ​如果你这周没刷到类似“npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237...”的一串字符,那就说明本期GitHubTrending周榜的内容非常适合你。这是前推特创始......
  • Node.JS npm简介
    视频npm的命令npm-v查看npm的版本npmversion查看所有模块的版本npmsearch包名搜索包npminstall/i包名安装包npmremove/r包名删除包npminsta......