git入门简介(代码片段)

baozishi baozishi     2022-10-25     615

关键词:

  • Git简介:

    介绍Git之前,先简单介绍一下版本控制系统。版本控制系统的产生是为了方便多用户对工程及项目的编写、改动的协同系统。版本控制系统分为集中式和分布式。在Git出现之前,版本控制系统是CVS、SVN操作系统的天下,Git的出现时Linux之父linus不堪忍受每周来自世界各地用户对于Linux的修改建议,同时linus也无法接收集中式开源系统速度慢、联网才可使用、高昂费用等等缺点,在多次辗转之后,自己编写了Git。

    Git的迅速走红,也离不开2008年Github网站的上线,它为开源项目提供免费Git储存。同时,Git由于没有所谓的“中央服务器”概念,每个人电脑中均有完整版本库,不但可以实现断网操作,同时,强大的分支管理也让集中式版本控制系统忘尘莫及。

 

  • Git安装: 

    Git最初Linux平台开发,随着兴起,目前在Linux、Mac、Windows几大平台均可正常使用。

    笔者使用的是WIndows操作系统,对于Windows操作系统,可以直接登录Git下载安装程序,完成安装之后,运行Git bash,弹出命令行窗口即可进行Git命令操作。

    若对于Git自带的命令行工具使用不便(或者如我一般脑残误删path无法执行git命令),也可以在Windows自带的Powershell命令行工具添加 一个名为 Posh-Git (https://github.com/dahlbyk/posh-git) 的扩展包,该扩展包提供了强大的 tab 补全功能, 并针对提示符进行了增强。

            如果你没有在 Windows 上安装 GitHub,只需要从 (https://github.com/dahlbyk/posh-git) 下载一份 Posh-Git 发行版,并且解压至 WindowsPowershell 目录。 然后以管理员权限打开 Powershell 提示符,并且执行下面的命令:

> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm
> cd ~\Documents\WindowsPowerShell\posh-git
> .\install.ps1

              它将会向你的 profile.ps1 文件添加适当的内容,Posh-Git 将会在下次打开提示符时被启用。

  • Git配置命令

    在介绍Git命令之前,先介绍Git的三个工作区域,分别是Git仓库,工作目录以及暂存区。其中,Git仓库是Git的主要组成部分,它的运行流程是:建立仓库-创建工作目录-在工作目录中添加或修改文件-修改的文件添加至暂存区-提交暂存区的文件Commit至Git仓库-推送至远程。

    首先完成你个人用户名称和电子邮箱的配置,完成以下代码,可以让Git了解是提交到哪一个账户之中。

1
2
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

    初始化仓库:首先需要cd进入项目目录中,由此通过执行git init操作完成初始化仓库。git init命令的作用即为仓库初始化。

    文件添加至版本库:第一步:用命令git add告知Git,把文件添加到仓库,例如添加a.txt。代码如下git add a.txt

    第二步:用命令git commit告诉Git,将文件提交到Git仓库。特别介绍,如果需要对输入有特别说明,使用git commit -v来提交内容时,会启动文本编辑器要求输入提交说明,此时只需输入说明,然后保存并退出即可,若输入的说明为空,则本次操作不会有结果。

    

    以上即为Git系统及其三个命令的简单介绍。

 

 

 

 

git入门教程(代码片段)

文章目录导语1.Git简介2.Git客户端下载安装3.常用命令3.1设置和配置(SetupandConfig)gitconfig3.2获取或创建项目(GettingandCreatingProjects)gitclone3.3基本快照(BasicSnapshotting)gitaddgitcommitgitstat 查看详情

git入门(代码片段)

git简介产生历史2005年,Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是git。git的两个特点版本控制:可以解决多人同时开发的代码问题,也可以解决找回历史代码的问题。分布式:Git是分布式版本控制系统,同... 查看详情

git入门(代码片段)

Github简介github是通过Git进行版本控制的软件源代码托管服务平台,于2008年4月10日正式上线。github除了Git代码仓库托管及基本的Web管理界面以外,它还提供了一些方便社会化共同软件开发的功能,即一般人口中的社群功能,包括... 查看详情

git和github快速入门(代码片段)

Git入门简介Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制系统。工具准备工具Git下载地址:https://git-scm.comGit配置配置的内容主要是:用户名和邮箱gitconfig--global--adduser.name<用户名>gitconfig-g... 查看详情

玩转git入门篇(代码片段)

最近项目使用到Git管理项目,所以就学习了一番,随然网上关于Git的文章铺天盖地,我还是整理下总结下自己学习Git相关笔记,希望也能帮助到需要他的小伙伴们,O(∩_∩)O~简介Git是分布式版本控制和源代码管理系统,重点使用... 查看详情

git入门操作(代码片段)

Git简介Git分有工作区,暂存区,本地库Git具体命令1.初始化命令:gitinit首先新建一个文件夹,把他当作我们要用git来管理的一个项目文件。右键点击GitBashHere会弹出一个命令框,我们执行gitinit这代表我们已经... 查看详情

git入门操作(代码片段)

Git简介Git分有工作区,暂存区,本地库Git具体命令1.初始化命令:gitinit首先新建一个文件夹,把他当作我们要用git来管理的一个项目文件。右键点击GitBashHere会弹出一个命令框,我们执行gitinit这代表我们已经... 查看详情

gitbook入门教程之gitbook简介(代码片段)

gitBook是一个基于node.js的命令行工具,使用github/git和markdown/asciiDoc构建精美的电子书.gitbook支持输出静态网页和电子书等多种格式,其中默认输出静态网页格式.gitbook不仅支持本地构建电子书,而且可以托管在gitbook官网上,并享受在线... 查看详情

云原生(三十七)|kubernetes篇之gitlab入门和安装(代码片段)

文章目录一、入门1、简介2、k8s安装3、yum安装二、使用1、root用户登录后,创建项目2、新增用户3、本地机子安装git,使用 git--version 确定是否安装成功4、 创建本地仓库5、也可以从服务器上克隆一个库6、创建一个分支&... 查看详情

kafka快速入门——confluentkafka简介(代码片段)

Kafka快速入门(八)——ConfluentKafka简介一、ConfluentKafka简介1、ConfluentKafka简介2014年,Kafka的创始人JayKreps、NahaNarkhede和饶军离开LinkedIn创立Confluent公司,专注于提供基于Kafka的企业级流处理解决方案,并发布了ConfluentKafka。ConfluentK... 查看详情

还不会git吗?近万字总结,让你从入门到精通!(代码片段)

简介Git是什么?Git是一个开源的分布式版本控制系统。什么是版本控制?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。什么是分布式版本控制系统?介绍分布式版本控制系统前,有必要... 查看详情

springmvc入门系列-springmvc简介与入门(代码片段)

SpringMVC简介与入门什么是SpringMvc?SpringMVC:是基于spring的一个框架,实际上就是spring的一个模块。专门是做web开发的。理解是servlet的一个升级web开发底层是servlet,框架是在servlet基础上面加入一些功能,让你做veb开发方便。springMV... 查看详情

gitlab安装配置入门教程(代码片段)

1、gitlab简介gitlab简介:GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它由Ruby写成。后来,一些部... 查看详情

docker快速入门——docker简介(代码片段)

Docker快速入门——Docker简介一、Docker简介1、Docker简介Docker是DockerInc公司开源的一项基于UbuntuLXC技术构建的应用容器引擎,源代码托管在GitHub上,完全基于go语言开发并遵守Apache2.0协议开源。Docker可以让开发者打包应用以及依赖包... 查看详情

python3快速入门——python简介(代码片段)

Python3快速入门(一)——Python简介一、Python简介1、Python简介Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,由荷兰GuidovanRossum于1989年底发明,第一个公开发行版于1991年发布,Python源代码遵循GPL(GNUGeneralPublicL... 查看详情

git快速入门(代码片段)

前篇文章玩转Git入门篇我们已经对Git有了一个大概的了解,接下来我们学习下Git的如何管理项目的。远程仓库Repository(仓库)包含的内容-Git的目标是管理一个工程,或者说是一些文件的集合,以跟踪它们的变化。Git使用Repository来... 查看详情

springsecurity简介及其入门案例(代码片段)

...现原理验证和授权的过程及本质主要过滤器核心组件简介入门案例引入依赖好,入门了,牛了你就SpringSecurity概念官网介绍:https://spring.io/projects/spring-security/SpringSecurity是一个能够为基于Spring的企业应用系统提供声明... 查看详情

elasticsearch入门简介及部署(代码片段)

Elasticsearch入门(一)简介及部署简介ES存储结构部署准备工作新建用户免密钥修改资源配置ES部署安装单机修改配置分发启动es-head部署配置依赖安装单机修改配置启动IK分词器部署安装单机分发启动简介传统的索引是根据... 查看详情