***git是跟踪文件的变化,而不是一遍又一遍的存储文件

  • commit
    • 第一个commit为原文件
    • 从第二个开始开始跟踪原文件的变化
  • branch
    • 相当于存储文件更改的文件夹
    • 分支相当于一个独立工作的主分支副本(子文件夹)
    • 合并(merge)
      • 将分支的内容加入到主分支
  • 当我们进入工作文件夹时,会自动创建一个.git的隐藏文件夹
    • 两个部分
      • 暂存区
      • 提交(commit)
    • 我们先把需要更改的文件提交到暂存区,最后在全部更改完成后在提交到提交区