回到笔记目录

基本概念 手册链接

注意事项

  • 改变历史是罪恶的!
  • checkout 的时代应该过去了,对吧?
  • git 真的 适合纯文本,除非使用大文件管理工具
  • 不要滥用stash,看看《多工作树》吧!
  • 第一个 commit 只含 README 会比较有利于善后
  • git mv 重命名会方便一些?

常见操作

  • -n 预演,不真正添加;所有命令几乎都可以预演
  • git 命令行使用 -- 来分隔命令部分和路径部分

常用名词

  • commit:“版本”,记录了文件的变动
  • 存储区:
    • 工作树 worktree: 用户编辑代码的地方,产生文件改动
    • 暂存区 indexstaged): 工作树文件改动记录的集散地
    • 本地版本库 local repository: 将暂存区存放为 commit 的地方
    • 上游版本库 upstream repository: 与本地版本库相同,只不过放在远端
    • 存档库 stash: 紧急时暂时存放改动的堆栈
阅读全文 »

一个变量的作用域 (scope) 是程序中可以使用这个变量的区域

  • 全局变量 拥有 全局作用域,在代码中任何地方都可以使用

  • 局部变量 拥有 局部作用域,仅在特定范围内可以使用

阅读全文 »
0%