版本控制简介

Git 入门

George Boorman

Curriculum Manager, DataCamp

什么是版本控制?

  • 用于管理文件、程序与目录变更的流程与系统

展示文件与程序管理的流程图与清单

Git 入门

哪些内容应使用版本控制?

  • 适用于以下情况:
    • 会随时间变化,或
    • 需要共享

显示 Python 代码的笔记本电脑图像

Git 入门

版本控制能做什么?

  • 跟踪文件的不同状态
  • 合并文件的不同版本
  • 标识特定版本
  • 回滚更改

版本控制示意图

Git 入门

为何版本控制重要?

砧板上备菜,旁有碗装配料

Git 入门

为何版本控制重要?

带有缺陷的网站

Git 入门

认识 Git

Git 标志图像

  • 软件与数据项目常用的版本控制系统
  • 开源
  • 可扩展
Git 入门

Git 的优势

  • Git 全量保存,避免丢失
  • 可比较不同时刻的文件
  • 查看更改内容、作者与时间
  • 可恢复到旧版本

掉头路标

Git 入门

使用 Git

  • 通过Shell(终端)运行 Git 命令
  • Shell:
    • 用于执行命令的程序
    • 可便捷预览或查看文件与目录

 

  • Directory = 文件夹

终端标志图片

 

 

两个文件夹:Documents 和 Mental Health in Tech Project

Git 入门

常用终端命令

pwd
/home/repl/Documents
ls
archive    finance.csv    finance_data_clean.csv    finance_data_modified.csv
Git 入门

切换目录

cd archive
pwd
/home/repl/Documents/archive
Git 入门

检查 Git 版本

git --version
git version 2.46.0
Git 入门

Passons à la pratique !

Git 入门

Preparing Video For Download...