GIT相关
git
创建仓库:git init
克隆项目:git clone
跟踪文件或者目录: git add <name>
设置不被跟踪:git rm <name>
版本提交: git commit
查看状态: git status
查看差异:git diff
历史提交:git log
查看所有提交:git log -all
分支查看:git branch --list
创建分支:git branch feature1
切换分支:git checkout feature1
基于当前分支创建分支:git checkout -b feature_reg
从tag拉去新分支:git checkout -b branch_name tag_name
推动单个tag:git push origin [tagname]
推动所有tag:git push --tags
删除分支(本地):git branch -d branch_name
删除分支(远程):git push origin --delete branch_name
合并分支:git merge xxx
存储当前修改:git stash
恢复存储内容:git stash apply
查看所以存储:git stash list
在本地删除远程不存在的分支:git remote prune origin
重来:reset
搬家:rebase
Aoneflow
首先有一个master 在master基础上创建一个develop 在develop上开发功能 需要开发一个新特性时,拉去feature分支进行开发,开发完成后,合入develop,并删除分支. develop转到release分支,经过测试后,合入master,并打标签,完成发布. 发布后,出现bug,需要从master上拉去新的分支bugfix,进行修复后,再合入master,重新打标签,立即发布. 再次开发时,需根据master对其develop