这里记录一下日常工作中使用的到的git命令

git-zoom.png

关于git flow,新版本git已默认附带,使用需要初始化

指令作用
git branch -d branch-name删除本地分支
git branch -D branch-name强制删除本地(没有合并的)分支
git push origin --delete name删除远程分支
git tag -d v1.0删除本地标签
git push origin --delete v1.0删除远程标签
git remote prune origin --dry-run清理无效的远程引用
git flow feature start branchname开始 开发特性分支xxx
git flow feature finish branchname结束 开发特性分支xxx
git flow release start releasename开始 版本发布
git revert xx撤销某一次提交
git merge --no-ff branchname合并分支(禁用快进方式)
git rebase branchname变基, 优化提交次数,使用后切换分支再使用merge会变为快进提交!(只能在未发布远程的分支使用,否则人民会唾弃你)
Last modification:April 1, 2020
如果觉得文章对你有所收获,可以请笔者喝杯咖啡