Git提交代码流程
1. git的三大分区
- 工作区:工作区:开发人员当前正在开发的项目工作空间,是我们肉眼可见的。 Git系统不会管工作区中任何文件内容的修改,仅监控暂存区。
- 暂存区:Git系统内部,管理开发人员项目中临时修改文件的区域,用于临时存放文件的改动,它会存放上一次开发人员 git add 添加之后的数据。 在后续继续向版本库提交更新代码时,git会比较暂存区与工作区间的差异,给予相关操作提示。
- 版本库:类似仓库,存储很多配置信息、日志信息、以及文件各种修改后的最终版本信息。
2. git提交代码常用命令
- 列出分支情况
git branch
- 新建并切换该分支
git checkout -b xxx
或
git branch xxx
git checkout xxx
- 查看工作区文件状态
git status
- 添加文件到暂存区
git add .
- 将暂存区文件添加到版本库中
git commit -m '提交注释信息'
- 推送本地分支的更新到远程主机
git push
- 保存当前工作进度
git stash
- 从远程仓库拉去代码
git pull
- 恢复最新的进度到工作区
git stash pop