Git项目管理
1.项目中git的常用命令
git add . 添加文件到暂存区
git commit -m 'remark' 将暂存区内容添加到版本库
git log 查看提交历史
git reflog 有版本回退时查看回退历史
git log --pretty=oneline 查看提交历史,突出commit_id和remark
git reset --hard commit_id 根据commit_id回退到相应的版本
git branch 查看当前分支和所在分支
git checkout -b dev 新建并切换到dev分支
git branch name 创建name分支
git checkout name 切换到name分支
git merge branch 将branch分支合并到当前分支
git branch -d name 删除name分支
2.分支管理策略
- master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活。
- 开发都在dev分支上开发,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,在master分支发布1.0版本;