美文网首页
git分支管理常用命令

git分支管理常用命令

作者: pinnuli | 来源:发表于2018-07-31 10:38 被阅读0次

    创建分支:

    git branch branch_name
    

    切换分支:

    git checkout branch_name
    

    创建并切换分支

    git checkout -b branch_name
    

    创建远程分支到本地:

    git checkout -b branch_name origin/branch_name  
    

    查看当前分支:

    git branch
    

    获取所有分支:

    git fetch
    

    合并某分支到当前分支:

    git merge branch_name
    

    禁用Fast forward(快速合并), 普通模式合并:

    git merge --no-ff -m "merge with no-ff" branch_name
    

    这里会在合并的时候自动生成一个新的commit

    删除分支:

    git branch -d branch_name
    

    强制删除分支(用于为合并就删除时):

    git branch -D branch_name
    

    查看分支合并图:

    git log --graph
    

    保存分支工作现场:

    git stash
    

    查看保存列表:

    git stash list
    

    恢复保存状态:

    git stash apply
    git stash apply stash@{x}
    

    删除保存状态:

    git stash drop 
    git stash drop stash@{x}
    

    恢复并删除保存状态:

    git stash pop
    

    推送分支到远程仓库:

    git push origin branch_name
    

    建立本地分支与远程分支的关联:

    git branch --set-upstream branch-name origin/branch-name
    

    相关文章

      网友评论

          本文标题:git分支管理常用命令

          本文链接:https://www.haomeiwen.com/subject/aaucvftx.html