码迷,mamicode.com
首页 > 其他好文 > 详细

git入门简介

时间:2018-03-16 00:19:40      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:开源项目   文本   highlight   tin   pow   电子邮箱   glob   git add   hub   

  • 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@example.com"

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

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

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

    

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

 

 

 

 

git入门简介

标签:开源项目   文本   highlight   tin   pow   电子邮箱   glob   git add   hub   

原文地址:https://www.cnblogs.com/baozishi/p/8576940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!