Git入门

来源:互联网 发布:js实现地球仪效果 编辑:程序博客网 时间:2024/06/03 12:48

版本控制介绍

关于版本控制

  • 一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。
  • 可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。
  • 可以比较文件的细节变化,查出最后是谁修改了哪个地方,从而找出导致怪异问题出现的原因。

版本控制的方式

  • 本地版本控制
  • 集中化版本控制
  • 分布式版本控制

Git工作方式

  • 在工作目录中修改文件;
    • 已修改状态:自上次取出后,作了修改,但还没有放到暂存区域。
  • 暂存文件,将文件的快照放入暂存区域;
    • 暂存状态:作了修改,并已放入暂存区域。
  • 提交更新,找到暂存区域的文件,将快照永久性存储到Git仓库目录。
    • **已提交状态:**Gt目录中保存着的特定版本文件。

安装

  • Linux:
    • sudo apt-get install git
  • Windows:
    • 官方版本可以在Git官网下载:Git官网
    • 安装Git for Windows,图形化命令行版本。

配置

  • 用户信息:当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改。再次强调,如果使用了--global选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有--global选项的命令来配置。
$ git config --global user.name "yourname"$ git config --global user.email "youremail"
  • 文本编辑器:既然用户信息已经设置完毕,你可以配置默认文本编辑器了,当 Git 需要你输入信息时会调用它。 如果未配置,Git 会使用操作系统默认的文本编辑器,通常是 Vim。 如果你想使用不同的文本编辑器,例如 Emacs,可以这样做:
$ git config --global core.editor emacs----------$ git config --list #检查配置信息
0 0
原创粉丝点击