美文网首页
git 分支相关命令

git 分支相关命令

作者: 时间走了光 | 来源:发表于2020-11-24 14:27 被阅读0次

    1、创建分支

    git branch [分支名] // 创建本地分支
    git branch dev // 举例
    
    git checkout -b [分支名] // 创建并切换到新的分支
    git checkout -b dev // 本地创建新分支dev,并切换到dev分支
    
    git branch -a  // 查看分支(红色是远程分支,其他的是本地的,前面有星号的是当前的)
    
    git checkout -b [本地分支]  [远程] 拉取远程分支并在本地创建一个新的分支 
    git checkout -b dev origin/dev // 举例,拉取远程dev分支到本地创建的dev
    
    git branch -m oldName newName // 本地分支重命名(还没有推送到远程)
    
    git branch --set-upstream-to origin/newName // 修改后的本地分支与远程分支关联
    

    2、基于原有分支创建新分支

    // 基于原有分支dev,创建dev_1
    git branch [要创建的分支] [基于哪个分支]
    git branch dev_1 dev // 举例 - 创建了一个基于dev的分支dev_1
    

    3、分支相关操作

    git branch // 查看分支
    git status // 查看当前分支状态 
    git checkout [分支名称] // 切换分支
    git branch -d [分支名] // 删除分支 - 不要再要删除的分支上操作
    git branch -D [分支名称] // 我就要删除这个,没merge就要删的时候用这个
    
    git push [远程仓库] [本地分支名称] // 将本地分支推送到远程
    git push origin dev // 将本地dev分支,推送到远程origin仓库
    
    git push --delete  [远程仓库] [远程分支名称] // 删除远程分支
    git push --delete origin dev // 从远程仓库origin删除dev分支
    
    git remote // 查看远程仓库
    

    相关文章

      网友评论

          本文标题:git 分支相关命令

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