Return to Video

Staging Area - How to Use Git and GitHub

  • 0:00 - 0:03
    你已经了解了如何初始化空的 Git 存储库
  • 0:03 - 0:06
    现在 我们来谈论一下如何将更改添加到存储库
  • 0:06 - 0:09
    在我的硬盘驱动器上的配方目录下有三个文件
  • 0:09 - 0:12
    cakerecipe.txt、frostingrecipe.txt 和 chilirecipe.txt
  • 0:12 - 0:17
    我将该目录称为我的工作目录
  • 0:17 - 0:21
    我还有一个刚创建的空的 Git 存储库
  • 0:21 - 0:23
    现在我要将提交添加到此存储库中
  • 0:23 - 0:26
    你可能认为我应该运行 git 命令来创建
  • 0:26 - 0:28
    我的文件当前状态的快照
  • 0:28 - 0:31
    但是 通过 Git 你可以进行更多控制
  • 0:31 - 0:35
    请切记 进行小提交 且在每次逻辑更改之后
  • 0:35 - 0:36
    进行一次提交是个不错的想法
  • 0:36 - 0:40
    Git 允许你明确指定要提交的更改
  • 0:40 - 0:41
    这样 便简化了此流程
  • 0:41 - 0:46
    要实现此目的 Git 会使用一个称为存储区域的临时区域
  • 0:46 - 0:49
    每次可以将一个文件添加到存储区域
  • 0:49 - 0:53
    例如 第一次我添加了蛋糕配方 然后添加了糖霜配方
  • 0:53 - 0:56
    在我准备提交时 Git 将存储区域中的
  • 0:56 - 1:01
    所有内容绑定到单一提交 然后添加到存储库
  • 1:01 - 1:03
    我们来看看它是如何使用命令行的
  • 1:03 - 1:07
    要查看我先前添加的配方 我会使用 git status
  • 1:07 - 1:10
    可以看到 我仍需要进行初始提交 并且
  • 1:10 - 1:12
    我的三个文件仍然未被跟踪
  • 1:12 - 1:16
    现在 将文件添加到存储区域的命令称为 git add
  • 1:16 - 1:20
    首先 我会添加文件 cake-recipe.txt 然后添加
  • 1:20 - 1:23
    文件 frosting-recipe.txt 因为我认为将蛋糕配方和糖霜配方
  • 1:23 - 1:25
    添加到同一个提交中是很合理的事情
  • 1:25 - 1:27
    现在我会再次运行 git status
  • 1:27 - 1:33
    我可以看到这些文件显示为包含一些待提交更改的新文件
  • 1:33 - 1:36
    这就是 Git 的方式 它已将这些文件添加到存储区域
  • 1:36 - 1:39
    如果我现在创建提交 那么便可以包括这些文件
  • 1:39 - 1:42
    我们继续 现在使用 git add 添加反射库中
  • 1:42 - 1:45
    你要放入首次提交的文件
  • 1:45 - 1:48
    你要添加哪个或哪些文件?
  • 1:48 - 1:51
    你是要在一个提交中添加两个文件 还是通过单独提交
  • 1:51 - 1:52
    来提交每个文件 原因是什么?
  • 1:52 - 1:53
    在此框中写下你的答案
  • 1:54 - 1:58
    当你的存储区域包含你要首次提交的更改之后
  • 1:58 - 2:00
    运行 git status 并将输出粘贴在此框中
Title:
Staging Area - How to Use Git and GitHub
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD775 - How to Use Git and GitHub
Duration:
02:02

Chinese, Simplified subtitles

Revisions