(大家好~我是正在准备秋招的大学生,后续会持续在专栏更新八股文总结,刷题经验,实习实践经验~如果觉得内容对你有帮助,欢迎[点赞 + 关注],你的支持是我坚持更新的最大动力~感谢!)
注意:以下内容是我对"猴子都能懂的Git入门"的总结,来源地址:Simple Git tutorial for beginners | Nulab 如果大家想详细学习建议从官方文档学习
Git是什么:Git是一个用于管理源代码的分布式版本控制系统,版本控制系统可以在你修改文件时记录并保存,使你可以随时将代码回复到历史版本.
特点:Git历史存储在共享存储库中,Git可以防止旧版本的无意覆盖(即你不会因为误操作(修改,删除文件))而永久丢失历史版本.
可以做什么:1.跟踪历史代码记录
2.以团队协作形式编写代码
3.查看谁做了哪些修改
Git组件有哪些:
1.存储库:存储库是跟踪项目文件所有更改的"容器",保存着您团队的所有提交,可以用git日志命令访问提交.
2.工作树:由您正在处理的文件组成.可以将工作树视为一个文件系统,您可在其中查看和修改文件.
3.索引或缓存区:您准备提交的地方.暂存后,工作树将与存储库中的文件比较,对工作树中文件的更改在提交前被标记为以修改.
Git的基本工作流程:
1.修改工作树中的文件
2.索引暂存下一次提交前的更改
3.提交(从索引中获取文件并将他们作为快照存储在存储库中)
Git文件的三种状态:
1.已修改
2.已暂存
3.已提交