• git深度学习


    git在我们的日常项目中用的也是十分的广泛

    Git简介

    Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理工具。

    Git 的api很多,但其实平时项目中90%的需求都只需要用到几个基本的功能即可,所以本文将从 实用主义 和 深入探索 2个方面去谈谈如何在项目中使用 Git,一般来说,看完 实用主义 这一节就可以开始在项目中动手用。

     

    实用型的Git命令列表,

    1、git clone 

    从git服务器拉取代码,代码下载完成后在当前文件夹中会有一个 gafish.github.com 的目录,通过 cd gafish.github.com 命令进入目录。

    git clone https://gitee.com/hkllzh/tutorials

    2、git config 

    配置开发者用户名和邮件,每次代码提交的时候都会生成一条提交记录,其中会包含当前配置的用户名和邮箱。

    git config user.name a
    git config user.email a@qqqq.com

    3、git branch 

    创建、重命名、查看、删除项目分支,通过 Git 做项目开发时,一般都是在开发分支中进行,开发完成后合并分支到主干。

    //创建一个名为 的日常开发分支,分支名只要不包括特殊字符即可。
    git branch 分支名称

    //更改分支名称
    git branch -m oldName
    newName

    //通过不带参数的branch命令可以查看当前项目分支列表
    git branch

    //如果分支已经完成使命则可以通过 -d 参数将分支删除,这里为了继续下一步操作,暂不执行删除操作
    git branch -d 分支名称

    4、git checkout

    切换分支

    git checkout a分支名称

    5、git status

    查看文件变动状态

    git status

    6、git add

    添加文件变动到暂存区

    git add .

    7、git commit

    提交文件变动到版本库

    git commit -m '这里写提交原因'

    8、git push

    将本地的代码改动推送到服务器

    origin 指代的是当前的git服务器地址

    git push origin 远程分支名称

    9、git pull

    将服务器上的最新代码拉取到本地

    git pull origin a分支名称

    10、git log

    查看版本提交记录

    git log

    通过以上命令,我们可以查看整个项目的版本提交记录,它里面包含了提交人日期提交原因等信息

    提交记录可能会非常多,按 J 键往下翻,按 K 键往上翻,按 Q 键退出查看

    11、git tag

    为项目标记里程碑

    git tag '标记'
    git push origin标记

    深入探索

    1、工作区(Working Directory

    就是你在电脑里能看到的目录,比如上文中的 gafish.github.com 文件夹就是一个工作区

    2、本地版本库(Local Repository

    工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。

    3、暂存区(stage

    本地版本库里存了很多东西,其中最重要的就是称为 stage(或者叫index)的暂存区,还有 Git 为我们自动创建的第一个分支 master,以及指向 master 的一个指针叫 HEAD

    4、远程版本库(Remote Repository

    一般指的是 Git 服务器上所对应的仓库,本文的示例所在的github仓库就是一个远程版本库

    以上概念之间的关系

    工作区暂存区本地版本库远程版本库之间几个常用的 Git 操作流程如下图所示:

    学有所思,思有所成。
  • 相关阅读:
    SAP 关于ALV 双击 打开其它事务码
    记一次PGSQL数据库恢复过程
    SAP 供应商主数据维护(字段示例)
    SAP 高仿 CKM3 物料成本价格分析报表SQL
    SAP scc4更改设置 (不允许更改资源库和跨客户端定)
    SAP 主数据 查重常用SQL
    SAP S4/HANA 连接SQL SERVER 数据库
    SAP VBKD业务表的情况处理
    SAP 物料主数据维护说明
    SAP CO成本控制 相关表
  • 原文地址:https://www.cnblogs.com/lqh969696/p/15034151.html
Copyright © 2020-2023  润新知