美文网首页
ProGit读书笔记-2.Git分支

ProGit读书笔记-2.Git分支

作者: Sacowiw | 来源:发表于2016-06-06 15:32 被阅读11次

    分支的新建与合并


    分支的新建与合并
    $ git branch [branch-name] 新建分支,但不会切换到该分支
    $ git checkout [branch-name] 切换到指定分支
    $ git checkout -b [branch-name] 新建并切换到该分支
    
    分支的合并
    $ git merge [branch-name] 将指定分支合并到当前分支
    
    删除分支
    $ git branch -d [branch-name] 删除指定分支    
    $ git branch -D [branch-name] 强制删除指定分支
    

    分支的管理


    $ git branch 列出当前分支
    $ git branch -r 列出远程分支
    $ git branch --no-merged 查看未合并的工作
    

    远程分支


    远程分支
    • (远程仓库名)/(分支名)来表示远程分支
    推送本地分支到远程服务器
    $ git push origin dev 将本地dve分支推动到远程仓库并命名为dev
    $ git push origin dev:dev 和上一条命令一样,可以将第二个dev换成想要的远程仓库名
    
    跟踪远程分支
    $ git pull 会获取所有远程索引并合并到本地当前分支来  
    $ git checkout -b [local branch name] [remote name]/[remote brach name] 切换到远程分支,在本地分支命名为[local branch name]
    $ git checkout --track [remote name]/[remote branch name] 切换到远程分支,名字同远程分支相同
    
    删除远程分支
    $ git push [remote name] :[remote branch name]

    相关文章

      网友评论

          本文标题:ProGit读书笔记-2.Git分支

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