3、Git:基本理论 和 项目搭建

基本理论

工作区域

Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果再加上远程的git仓库(Remote DIrectory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:

  • Workspace:工作区,就是你平时存放项目代码的地方

  • Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表的信息

  • Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交的所有版本的数据。其中HEAD指向最新放入仓库的版本。

  • Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

本地的三个区域确切的说应该是git仓库中HEAD指向的版本:

  • Directory 项目目录

  • .git是一个隐藏的文件夹,下面有暂存区,本地仓库,都是对应一个个的文件

工作流程

git的工作流程一般是这样的:

  1. 在工作目录中添加、修改文件;

    • 比如:写一个UserMapper.xml文件

  2. 将需要进行版本管理的文件放入暂存区;

    • git add . :" . "表示将所有文件添加到暂存区

  3. 将暂存区的文件提交到本地的git仓库。

    • git commit

因此,git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(committed)

Git项目搭建

创建工作目录与常用指令

工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以使你项目的目录,也可以是一个空目录,建议不要有中文。

日常使用只要记住下图6个命令:

创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程的仓库

本地仓库搭建

1、创建全新的仓库,需要用到Git管理的项目的根目录执行

# 在当前目录新建一个Git代码库
$ git init

就是比如在桌面新建一个目录,进入该目录 右键打开 git bash,输入建库命令git init之后,就可以再当前目录下看到有一个隐藏目录 .git

远程克隆仓库

1、将远程服务器上的仓库 完成克隆一份到本地!

$ git clone [url]

这边可以选择HTTPS的地址复制

 在当前的目录下,输入git clone url地址即可!

 

posted @ 2020-06-02 22:32  忘忧山的兰木  阅读(194)  评论(0编辑  收藏  举报
她只是想吃这个而已啊……这一定是她非常爱吃的,我居然连如此细微的幸福也夺走了……
Hide
Switch
Save