git branch
-
git branch
列出本地已经存在的分支 -
git branch -a
列出本地分支和远程分支 -
git branch -d <branch>
删除分支 -
git push origin --delete dev
删除远程分支
-
git branch dev
创建分支 -
git checkout dev
切换分支 -
git push origin dev
需要切换到 dev 分支下
git diff
- git merge 之后 可以用 git diff 查看哪些文件冲突了
-
git diff origin/master origin/dev
dev分支相对master分支的修改
git merge
-
git merge dev
在 master 分支下 merge dev 到 master
git rebase
-
git rebase master
在bugFix分支下 rebase bugFix 到master -
merge 与 rebase 的区别: http://gitbook.liuhui998.com/4_2.html
git head
HEAD 总是指向当前分支上最近一次提交记录。大多数修改提交树的 Git 命令都是从改变 HEAD 的指向开始的。
git tag
-
git tag -a v1.4 -m 'myversion1.4'
添加标签 -
git push origin v1.5
标签推送到服务器 -
git push origin --tags
推送所有标签
网友评论