gitflow 工作流常用的命令

开发新功能

1:git flow feature start xxx(创建开发分支)

2: git  commit -am "注释"(提交到本地)

3:git flow feature  finish xxx(开发分支功能完成)

4:git pull(将远端的代码拿下来,别人添加了新的功能)

5:git push(将所有的最新的代码提交到远端)

只有当功能完成才去合并到release上

-----------------------------------------------------------------------------------

打包发布和打tag

1: git commit -am "注释"(提交到本地,版本号有修改)

2:git flow release start 3.50(创建release发布版本)

3:git flow release finish 3.50(结束release发布版本)

(1)当master have diverged;

(2)git checkout master(切换到msater)

(3)git pull (远端的代码拉下来)

(4)设计到vim的操作(i-->进入输入模式 ESC+:-->可输入 shift+:-->输入版本号 wq:保存并退出)

(5)git flow release finish 3.50(结束release发布版本)

(6)git push --tag(将版本tag提交到远端)

-----------------------------------------------------------------------------------

常用命令:

(1)切换到某远端代码:git checkout xxx

(2)查看本地分支:git branch

(3)查看当前分支的修改状态 git stat

(4)查看分支push记录 git log

(5)查看本地操作记录 git reflog

(6)恢复到指定的线上的版本 git reset --hard

(7)分支合并 git merge develop 将develop的代码合并到当前的开发分支下

(8)删除本地的分支:git branch -D feature/

(9)删除远端分支:git push origin --delete

-----------------------------------------------------------------------------------

常见错误:

出现rebasing 的时候//同时修改代码造成的(远端的)冲突

1:git pull origin develop --->将远端的分支拉下来

2:修改好冲突

3:git add.

4: git rebase --continue

5: git push origin develop

你可能感兴趣的:(gitflow 工作流常用的命令)