创建分支
命令 | 意义 |
---|---|
git branch name | 在当前commit对象上新建一个分支 |
查看分支
命令 | 意义 |
---|---|
git branch | 查看当前已经创建的分支 |
git branch -v | 具体显示各个分支最后一个提交对象的信息 |
切换分支
命令 | 意义 |
---|---|
git checkout test | 切换到test分支 |
git checkout -b test | 创建并切换到test分支 |
其他分支命令
命令 | 意义 |
---|---|
git merge name | 将当前分支和name分支合并 |
git branch -d | 删除分支 |
git branch --merged | 查看已合并到本分支的分支 |
git branch --no-merged | 查看还未合并到本分支的分支 |
git fetch name | 将远程仓库name中本地还没有的数据拉取下来 |
git push <远程仓库名> <分支名> | 推送数据到远程某个分支 |
git push <远程仓库名> :<分支名> | 删除远程某个分支 |
git merger | 合并分支 |
git rebase | 合并分支 |