终极 Git 备忘单 [实时文档]
💡
原文英文,约1100词,阅读约需4分钟。
📝
内容提要
Git是一种分布式版本控制系统,CLI工具更快且有许多优点,仓库跟踪和管理文件,提交是项目的检查点,需要使用git add命令突出显示更改,使用git commit -m命令写提交消息。
🎯
关键要点
- Git是一种分布式版本控制系统,90%以上的开发者使用它。
- CLI工具在Unix-shell中通过命令使用,比GUI工具更快。
- Git GUI工具的优点是对初学者友好,缺点是隐藏了内部工作,依赖特定软件。
- Git CLI的优点包括文档丰富、命令一致性和高级功能,使用熟练后速度更快。
- 仓库用于跟踪和管理目录中的文件,每个仓库有独立的历史和内容。
- 初始化仓库需要使用git init命令,确保不在已有仓库中。
- 提交是项目的检查点,可以撤销、删除或合并,形成检查点的轨迹。
- 使用git add命令突出显示即将提交的更改,确保选择特定更改。
- git rm --cached停止跟踪文件,git restore --staged撤销暂存文件。
- 提交需要提供描述性消息,避免直接使用git commit以免提交所有暂存更改。
- 建议进行原子提交,专注于单一功能或更改,便于回滚和代码审查。
- 可以设置VS Code作为编辑器替代vim,使用git config命令进行配置。
- 工作目录是普通目录,暂存区是中间步骤,仓库是实际的git仓库。
- Git中红色表示未跟踪或已修改的文件,绿色表示已跟踪的文件。
➡️