zoukankan      html  css  js  c++  java
  • 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地址即可!

     

    致力于记录学习过程中的笔记,希望大家有所帮助(*^▽^*)!
  • 相关阅读:
    选择Nodejs的N个理由
    linux下查看内存的命令
    Nginx反向代理和负载均衡部署指南
    linux下创建,删除,移动文件命令
    linux文件创建、查看、编辑命令
    Linux下rar命令详解
    linux下tar命令详解
    linux下使用tar命令
    Eclispe怎么给工作空间下的项目分组
    MAT(Memory Analyzer Tool)工具入门介绍
  • 原文地址:https://www.cnblogs.com/zxhbk/p/13034274.html
Copyright © 2011-2022 走看看