阅读 56

Git和Github(一)

了解Git和Github(一)

git和github在项目的开发中担任着不可或缺的角色,现在我们来主要记录下git的一些使用方式,以及github的一些用处。

Git

Git的作用

很多时候我们的文档或者代码都要进行修改或者更新,很多时候我们采取的是人为维护文档。以我们之前的一些文件为例。

版本管理.jpg 这样好像也没有太大的问题,但是更新次数多了就会发现很多的弊端:

  1. 档数量多且命名不清晰,文档版本会混乱。
  2. 次编辑前都需要备份一份文档,这样的话既麻烦,并且万一修改的内容一旦出错而未将文档备份时,原先的版本便无法或难以找回。
  3. 多人同时编辑同一个文档,容易产生覆盖(相信很多地方大家都遇到过)。

那么,这个时候我们是不是需要一个更加方便快捷能够对文件进行版本管理的工具呢?

没错,Git就是!

Git是一个版本控制管理系统,可以在任何时间点将文档的状态作为更新记录保存,也可以在任何时间点,将更新记录恢复。(类似于Office的一些查找历史记录了)

Git的下载与安装

点击链接git-scm.com/downloads 选择自己需要的版本即可下载。

一些安装git的初级命令~

git --version 查看git的版本

Git的工作流程

了解Git的工作流程之前,我们先了解一下Git的工作区、暂存区和版本仓库(git仓库)

git仓库暂存区工作目录
用于存放提交记录临时存放被修改的文件被Git管理的项目目录

git分区.jpg 工作目录,即我们在项目中所能看到的文件夹 在提交文件时,先将工作目录里的内容放到暂存区,再提交到git仓库中。

1352126739_7909.jpg 简而言之,就是工作区先通过add将工作区的内容放入暂存区,再通过commit将暂存区的内容提交到版本库。(默认master分支)

0.jpg

0.jpg

Git的使用

鉴于git是多人可同时操作的,在将项目提交到仓库前,需要配置自己的姓名和邮箱。如果都不知道修改的人是谁,那么锅就找不到人甩了就无法将项目提交上去。

配置git的使用前信息

  1. 配置提交人姓名:git config --global user.name 你的名字
  2. 置提交人邮箱: git config --global user.email 你的邮箱
  3. 看git配置信息:git config --list

以上就是修改配置的命令,如不需要修改的话,上述命令只需要执行一次即可。

注明:部分图片转自www.liaoxuefeng.com/wiki/896043…

文章分类
前端
文章标签