小明开发功能
在小明的本地仓库中,他使用标准的Git
过程开发功能:编辑、暂存(Stage
)和提交。 如果你不熟悉暂存区(Staging Area
),这里说明一下:
暂存区
用来准备一个提交,但可以不用把工作目录中所有的修改内容都包含进来。 这样你可以创建一个高度聚焦的提交,尽管你本地修改很多内容。
git status # 查看本地仓库的修改状态
git add # 暂存文件
git commit # 提交文件
请记住,因为这些命令生成的是本地提交,小明可以按自己需求反复操作多次,而不用担心中央仓库上有了什么操作。 对需要多个更简单更原子分块的大功能,这个做法是很有用的。