- 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
|
$ git config --global user.name "Your Name"
|
初始化仓库:首先需要cd进入项目目录中,由此通过执行git init
操作完成初始化仓库。git init
命令的作用即为仓库初始化。
文件添加至版本库:第一步:用命令git add
告知Git,把文件添加到仓库,例如添加a.txt。代码如下git add a.txt
第二步:用命令git commit
告诉Git,将文件提交到Git仓库。特别介绍,如果需要对输入有特别说明,使用git commit -v
来提交内容时,会启动文本编辑器要求输入提交说明,此时只需输入说明,然后保存并退出即可,若输入的说明为空,则本次操作不会有结果。
以上即为Git系统及其三个命令的简单介绍。