• 3.git学习黑马程序员git


    二,概述

    1.git工作概述

    2.git工作流程图

    三,git安装与常用命令

    1.Linux基本命令

    ls/ll       查看当前目录
    cat       查看文件内容
    touch   创建文件
    vi         vi编辑器(使用vi编辑器是为了方便展示效果,学员可以记事本、editPlusnotPad++等其它编
    辑器)

    2.获取本地仓库

    git init

    3.基础操作指令

    git add(工作区-->暂存区)

    git commit(暂存区-->本地仓库)

    *(1)查看文件的状态(看文件在哪个区)

      git status

    *(2)添加工作区到暂存区

      git add 单个文件名 | 通配符

      例子: git add .  将所有修改加入暂存区

    *(3)提交暂存区到本地仓库

      git commit -m “注释内容”

    *(4)查看提交日志

      git log 或者 git reflog

      作用:查看提交记录

    (5)版本回退

      git reset --hard commitID

      作用:版本切换

      commitID可以使用git log或者git reflog指令查看

      如何查看已经删除的记录?---git reflog

    *4.分支

    (1)查看本地分支

      git branch

    (2)创建本地分支

      git branch 分支名

    *(3)切换分支

      git checkout 分支名

      git checkout -b 分支名  (创建并切换)

    *(4)合并分支

      git merge 分支名

      一个分支上的提交可以合并到另一个分支

    (5)删除分支

    (6)解决冲突

    (7)开发中分支使用原则与流程

    四,git远程仓库

    五,idea中使用git

    1.clone,pull,fetch的区别

    (1)clone:clone 操作是一个从无到有的克隆操作。从远程服务器克隆一个一模一样的版本库到本地,复制的是整个版本库,叫做clone.

    (2)pull:git pull 是拉取远程分支更新到本地仓库再与本地分支进行合并,即:git pull = git fetch + git merge

        基本用法:$ git pull <远程主机名> [远程分支名]:[本地分支名]

    区别

    1. 是否需要本地初始化仓库

    git clone 不需要,git pull 和 git fetch 需要。

    2. 是否可以指定分支推送到远程

    git clone下来的项目可以直接推送到远程,git pull 和 git fetch 需要先执行 git remote add 添加远程仓库后才能 push。

  • 相关阅读:
    springmvc介绍
    mybatis中的动态sql应用
    mybatis中表的关联
    mybatis分页
    聚类评估指标系列(二):准确率和F值
    混淆矩阵,准确率,召回率,F-score,PR曲线,ROC曲线,AUC
    聚类评估指标系列(一):标准化互信息NMI计算步骤及其Python实现
    numpy.where() 用法详解
    互信息Mutual Information
    转:Prewitt算子、Sobel算子、canny算子、Lapacian算子
  • 原文地址:https://www.cnblogs.com/midiyu/p/16688271.html
Copyright © 2020-2023  润新知