Git Introduction
Git 介绍
基于清华大学的夏季培训进行一些实践,参考书籍 Pro Git。
还推荐一个 快速入门网站,可以更好地增强对分支的理解。
什么是 Git?
Git 是一个开源的分布式版本控制系统,用于敏捷和高效的项目处理。
版本控制
可以轻松将仓库中的内容恢复到之前的 commit。
原理:使用快照进行版本控制。
分布式
我的理解是,多个用户可以在不同的主机上,在不同的时间和空间内进行同一开发,而不会相互影响,最后统一提交。
基本原理
分为工作目录、暂存区和版本库。文件夹中有一个 .git 文件,包含暂存区和版本库,而 .git 之外的区域是工作目录。
案例演示
首先,使用命令行进入当前文件夹。
需要初始化当前文件夹以创建一个空的仓库,使用命令:
1 | git init |
将所需文件添加到暂存区:
1 | git add <filename> |
将暂存区中的文件提交到版本库:
1 | git commit |
==此时,默认编辑器通常会弹出,要求对该提交进行描述。通常需要统一标准,写得清晰且详细。==
一些常用命令
查看提交日志:
1 | git log |
查看 git 状态,即暂存区中的文件。
1 | git status |
比较 工作目录文件 与上一个提交,并输出差异。
1 | git diff |
分支和远程操作
请参见文章开头的网站教程,生动自然,令人印象深刻。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Life is not a race, but a journey!
评论




