• 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地址即可!

     

    致力于记录学习过程中的笔记,希望大家有所帮助(*^▽^*)!
  • 相关阅读:
    开机提示grub可咋办啊
    Powershell学习之道-文件夹共享及磁盘映射
    linux查看python安装路径,版本号
    WP_Image_Editor_Imagick 漏洞临时解决方法
    在生产环境使用Docker部署应用
    PPTP服务器配置选项详解
    【Linux常见问题】Centos7的网络配置问题
    【大数据技术】HBase与Solr系统架构设计
    【大数据技术】操作系统和Hadoop版本选择
    【大数据技术】Sqoop
  • 原文地址:https://www.cnblogs.com/zxhbk/p/13034274.html
Copyright © 2020-2023  润新知