初始Git

GIT入门

1.什么是GIT

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

关于版本控制系统,实际上有很多种,可以分成两块:

  • 付费

  • 免费开源的
    针对免费开源的,有如下:

  • GIT

  • SVN

  • CVS

2.安装GIT:

Git是一个软件,在windows为例安装:

搜索git官网直接下载,之后一直点击next,默认安装即可:

安装之后,右击鼠标可找到:
初始Git

3.Git基本使用流程:

由于Git有两大功能:

  1. 版本控制
  2. 多人协助

其中多人协助建立在版本控制之上,必须掌握个人的版本控制。

个人版本控制基本流程如下:

  1. 初始化一个Git仓库(git init)
  2. 设置用户名和邮箱
  3. 添加文件到仓库(git add 文件名1 文件名2 )
  4. 提交 (git commit -m 说明文字)
  5. 查看版本 (git log)
  6. 回退 (git reset --hard HEAD^/commit_id)

(1)初始化Git仓库(找到当前文件夹,右击鼠标找到命令行界面Git Bash):
初始Git
(2)设置用户名和邮箱:
初始Git
(3)添加文件到仓库:
基本命令有:git add 文件名1 文件名2
初始Git
(4)提交:

如果你任务某一个完整的模块/功能已经实现了,可以将其做出一个版本。

命令如下:git commit -m "说明内容"将文件提交到仓库。
初始Git
(5)查看版本信息:
初始Git
(6)回退:

命令如下:git reset --hard HEAD^

git reset hard commit_id

为了回退操作,下面我在新建几个版本:
初始Git

4.理解Git原理:

基本概念:

  • 工作区:在你电脑除了.git目录之外的空间。

  • 版本库:.git就是版本库,其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。

  • 暂存区:使用 git add 把文件添加进去,实际上就是把文件添加到暂存区。

  • 分支:使用git commit提交,实际上就是把暂存区的所有内容提交到当前分支上。
    初始Git
    工作流程:第一步:初始化版本仓库
    初始Git
    第二步:开始编写代码:
    初始Git
    第三步:将index.html 和index.css文件使用 git add 进行添加:是将文件保存到了暂存区。
    初始Git
    第四步:执行 git commit ,形成版本。
    初始Git

注意:需要注意的是,一旦进行了commit,那么整个的暂存区就清空了。所以,暂存区其实就是一个中转站。每次git commit 操作,都会形成一个版本。

5.创建远程仓库

Github是一个代码托管平台,具体表现就是一个网站

首先需要在Github上创建账号:
初始Git
初始Git
初始Git
初始Git
此时在已创建的项目里面,已经有保存文件。远程仓库已经创建完成。

6.多人协作开发

GIT和GITHub的区别:

Git是一款免费开源的分布式版本控制系统 — 工具

Github是用Git做版本控制的代码托管平台 — **平台,**就是一个网站

你可以使用GIT工具对自己的代码在GitHub平台进行管理,只要你学会了GitGitHub自然就会了。

基本操作:

  1. 在github初始化仓库,然后克隆到本地,再进行相关操作

  2. 在本地初始化仓库,然后上传到github
    第一步:找到项目资源链接:

初始Git
克隆远程仓库项目文件:
初始Git
第二步:在本地进行常规开发和版本管理
初始Git
初始Git
注意:做好项目后,需在本地初始化仓库,然后上传到github

**源链接资源:**https://juejin.im/post/5ce6adb3f265da1ba56af7a7