Git指令2 - 操作分支

    技术2026-08-25  9

    Git指令2 - 操作分支

    Git简单基本操作指令集合

    Git分支 分支作用: 多人协作开发,防止相互干扰,提高协同开发的体验 初始化本地仓库时,默认创建了master主分支 主分支:作用 用来保存和记录整个项目已完成的功能代码 功能分支:专门用来开发新功能的分支 1. 创建/查看分支: 查看所有分支: git branch 分支名字前面的 * 号表示当前所处的分支 创建新分支: git branch 分支名称 注意:创建了新分支,并不会直接切换到新分支 2. 切换分支: git checkout 分支名 作用:切换到指定的分支上 2-sss. 分支的快速创建和切换: git checkout -b 分支名字 作用:创建指定名称的新分支,并立即切换到新分支上。 注释:#checkout --作用 表示切换到刚才新建立的分支上 -b: 表示创建一个新分支。 3. 合并分支: 两步: 1. 切换分支: git checkout 被合并的分支名 2. 合并分支: git merge 要合并的分支名 合并分支时的注意点: 假设要把 C 分支的代码合并到 A 分支, 则必须先切换到 A 分支上,再运行 git merge 命令,来合并 C 分支! 4. 删除分支: git branch -d 分支名称 5. 冲突时的分支合并: 概念:两个不同的分支,对同一个文件进行不同的修改。 需要手动解决冲突 解决冲突后执行此命令: git add . git commit -m "解决了分支合并冲突的问题" 远程分支操作 1. 将本地分支推送到远程仓库:git push -u 远程仓库名 本地分支名称:远程分支名称 注释: - u 表示把本地分支和远程分支进行关联,只有在第一次推送的时候需要带 - u 参数。 如果远程分支名称和本地分支名称一致,命令简化: git push -u origin 名称 此时不能切换远程分支,需要先取消联系 git branch --unset-upstream 此后直接 git push 直接推送到远程仓库 2. 跟踪分支:概念:从远程仓库中,把远程分支中下载到本地仓库中。 git checkout 名称 git checkout -b 本地分支名称 远程仓库名称/远程分支名称 注释: 从远程仓库中,把对应的远程分支下载到本地仓库中,并把下载的本地分支进行重命名 3. 拉取远程分支的最新的代码: 注释:把远程分支最新的代码下载到本地对应的分支中 git pull 从远程仓库拉取当前分支最新的代码,保持当前分支的代码和远程分支代码一致 4. 删除远程分支: git push 远程仓库名称 --delete 远程分支名称 注释: 删除远程仓库中,制定名称的远程分支。 实例: git push origin -- delete pay 5. 删除本地分支: git branch -D 本地仓库名 注释:强行删除本地分支,即使本地分支和远程分支不一致 git branch -d 本地仓库名 注释: 删除本地仓库,当本地分支和远程分支不一致时,会先提出警告,后续按照提示可以继续强行删除本地分支 git remote -v 6. 查看服务器分支: git remote show 地址
    Processed: 0.012, SQL: 9