1. git 推荐流程
git pull
-- 拉取代码 git checkout -b dev
– 切换开发分支(在自己的本地分支开发代码,开发结束)git add
– 将本地文件添加到git仓库git commit
– 提交本地代码git checkout master
– 切换到本地master分支git pull
– 拉取最新代码git checkout dev
– 切换到本地开发分支git rebase master
– 将开发分支dev合并到master分支git review
– 将代码推到git review上;git push – 将代码推送到远端仓库
注:
如果在第8步遇到冲突此时需要解决冲突,解决完冲突执行如下步骤:
git add
– 将本地修改添加到仓库(解决冲突之后只用执行 add,不用执行 commit)git rebase -- continue
– 继续合并分支git review
– 将代码推到git review上;git push – 将代码推送到远端仓库
2. git 常用命令
git log
– 查看提交日志git reflog
– 查看操作日志git reset HEAD^ --soft/--hard
– soft 会保留本地修改 – hard 不会保留本地修改git branch
– 查看本地分支,-a
查看所有分支 ,-d
删除本地已合入分支,-D
删除本地未合入分支 ,<brance-name>
新建分支git tag
– 代码打taggit stash
–暂存工作区,执行完就是干净的工作取,list
查看stash列表(一般开发到一半需要切换分支工作会使用)git pop
–恢复工作区,继续开发