Git 本地操作

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课介绍 Git 安装与简单配置,在理解 Git 暂存区的基础上掌握 Git 基本的工作流程、本地分支与合并,查看与对比 Git 历史记录,以及如何撤销修改和重写 Git 的历史记录。

    1.Git 简介 00:05:20

    本课主要了解 Git 的历史,Git 与 SVN 的对比,以及为什么要使用 Git。

    2.Git 安装与简单配置 00:13:33

    本课主要学习多平台下 Git 的安装,配置 Git 自动完成和命令行提示,以及如何查看 Git 帮助文档,Git 一些常用的配置。

    3.Git 基本的工作流程 00:13:43

    本课需要了解 Git 内部对象以及关系,获取和创建 Git 仓库,以及 git add,git commit,git status,git rm,git mv 等基本操作,如何忽略不需要提交的未跟踪文件。

    4.Git 暂存区 00:04:55

    本课通过 git add, git rm, git mv 理解 Git 暂存区。

    5.Git 本地分支与合并 00:19:49

    本课主要理解分支,tag 以及 HEAD 的概念,如何创建和切换分支,如何创建 tag,如何在切换分支前保存当前分支的工作,如何进行分支的合并。

    6.查看与对比历史记录 00:10:47

    本课主要掌握 git show,git log,git diff 这三个命令来查看与对比历史记录。

    7.撤销修改 00:12:30

    本课主要掌握 git checkout,git reset 命令掌握工作区与暂存区内容的还原,git clean 删除工作区未跟踪的内容,git revert 创建新提交来覆盖历史内容。

    8.重写历史记录 00:11:51

    本课主要掌握 git commit --amend,git rebase,git reset 以及 git reflog 命令来重写 Git 的本地历史记录。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Git 本地操作

8课时,92分钟2015-01-12
futurexiong
futurexiong

极客学院签约布道师

个人简介:
eoeAndroid 问答区版主


课程背景:
Git 是一款免费开源的分布式版本控制系统,用于敏捷高效地处理任何大小的项目。越来越多的项目都迁移到 Git 上进行管理,包括很多的开源项目都托管在 GitHub 上,使得 Git 成为了当下最热门的版本控制系统,因此 Git 成为了不可或缺的技能。


核心内容:
1.Git 的历史,Git 与 SVN 的对比,使用 Git 的原因
2.Git 安装与简单配置
3.获取和创建仓库
4.git add,git commit,git status,暂存区的理解,git rm,git mv,忽略文件
5.git branch,git merge,git tag
6.查看与对比历史记录
7.撤销修改
8.修改历史记录


软件环境:Git


是否提供资料:


课程等级:初级


适合人群:
Git 初学者或者有一定 Git 经验的人

VIP视频学习页面加QQ好友
  • 技术问答
  • 资料与Wiki
  • 1

    Git 简介

    05:20

    本课主要了解 Git 的历史,Git 与 SVN 的对比,以及为什么要使用 Git。

  • 2

    Git 安装与简单配置

    13:33

    本课主要学习多平台下 Git 的安装,配置 Git 自动完成和命令行提示,以及如何查看 Git 帮助文档,Git 一些常用的配置。

  • 3

    Git 基本的工作流程

    13:43

    本课需要了解 Git 内部对象以及关系,获取和创建 Git 仓库,以及 git add,git commit,git status,git rm,git mv 等基本操作,如何忽略不需要提交的未跟踪文件。

  • 4

    Git 暂存区

    04:55

    本课通过 git add, git rm, git mv 理解 Git 暂存区。

  • 5

    Git 本地分支与合并

    19:49

    本课主要理解分支,tag 以及 HEAD 的概念,如何创建和切换分支,如何创建 tag,如何在切换分支前保存当前分支的工作,如何进行分支的合并。

  • 6

    查看与对比历史记录

    10:47

    本课主要掌握 git show,git log,git diff 这三个命令来查看与对比历史记录。

  • 7

    撤销修改

    12:30

    本课主要掌握 git checkout,git reset 命令掌握工作区与暂存区内容的还原,git clean 删除工作区未跟踪的内容,git revert 创建新提交来覆盖历史内容。

  • 8

    重写历史记录

    11:51

    本课主要掌握 git commit --amend,git rebase,git reset 以及 git reflog 命令来重写 Git 的本地历史记录。

相关课程

  • 玩转 Arduino ——周边模块: LCD 与数码管

    本课程讲解了 LCD1602 以及数码管的原理以及使用方法,在实例中讲解了如何使用 Arduino 的函数库以及二维数组的使用,在学完本课之后,学员可以进行一些复杂信息的显示,提高物联网应用人机交互界面的友好性。

    4课时 25分钟
    初级
    5525人学习
  • 苹果推送通知服务

    本课讲解如何配置推送证书,以及学会使用推送服务。

    3课时 20分钟
    中级
    12478人学习
  • HTML5开发项目实战:地铁计价器

    本套课程主要了解地铁计价器的实现过程,包含布局、样式和算法及数据的整理。让学员掌握如何从零开始,实现一个地铁计算器。

    4课时 69分钟
    初级
    20297人学习
  • 不一样的进度条

    本课程将为大家讲解,一个创意进度条,是如何从概念化设计,经由可实施方案的制作,作为成品呈现出来的。

    3课时 38分钟
    中级
    5739人学习