6.1 查看分支查看所有的本地分支git branch?查看多有分支,包括远端分支git branch -a?查看分支的详细信息,包括跟踪分支git branch -vv
6.2 创建分支git branch 分支名字
文章插图
6.3 切换分支
git checkout 分支名
文章插图
6.4 创建并切换分支
git checkout -b 分支名
文章插图
6.5 删除分支删除分支的时候必须切换到其他分支才能删除指定分支
删除分支git branch -d 分支名?强制删除分支git branch -D 分支名
文章插图
6.6 合并分支合并分支的时候,如果希望A分支合并到B分支,那么首先要切换到B分支上
git merge 要合并的分支
文章插图
文章插图
6.7 变基合并变基可以保持代码提交的整洁
git rebase 分支名
文章插图
通过merge合并分支,查看log记录,饿哦们可以很清晰的看出两个分支在什么位置合并的 , 各个分支的节点 , 但如果分支很多 , 合并很复杂 , 也是感觉很乱的,如果我们希望log记录是一条直线,可以考虑变基合并,如下两张图
文章插图
文章插图
6.8 cherry-pick
如果我们不希望合并整个分支,只希望获取其他分支的一个或者几个提交,那么就可以使用如下git cherry-pick commitID
文章插图
文章插图
6.9 stash操作我们在一个分支上工作的时候,如果需要切换到另一个分支 , 但又不希望提交当前的修改,我们可以隐藏当前分支的修改
显示所有的隐藏记录git stash list?将当前分支的所有修改隐藏git stash?弹出隐藏记录git stash pop
文章插图
7.冲突冲突产生的原因就是两个要合并分支(或者节点)对同一个文件的的同一行文件做了修改,关于合并的操作都可能产生冲突
git mergegit rebasegit cherry-pickgit pullgit fetch..
解决冲突的办法(git merge)- 找到产生冲突的文件,寻找产生冲突的代码
- 决定保留那一个分支上的代码
- 重新提交
git addgit commit
文章插图
文章插图
文章插图
8.远程操作远程仓库,顾名思义就是在远端有一个仓库,存储这我们的代码 , 我们要做的就是实现本地仓库和远程仓库的交互
我们常用的就是github,可以自己上去申请一个账号https://github.com/
文章插图
8.1 代码仓克隆克隆之后的本地仓库,会默认生成远程分支跟踪远程仓库的所有分支
文章插图
git clone 远程仓地址
文章插图
文章插图
8.2 远程仓管理
显示远程仓名字,默认为origingit remote?在指定的远程仓中添加分支git push origin 分支名字?在指定的远程仓库中删除一个分支git push origin --delete 分支名字
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 索尼wf1000xm4怎么连接_索尼wf1000xm4使用说明
- 小米11使用感受_小米11使用测评
- 荣耀智慧屏x1怎么样_荣耀智慧屏x1使用测评
- 【深入浅出 Yarn 架构与实现】2-1 Yarn 基础库概述
- 【操作说明】全能型H.265播放器如何使用?
- PGL Paddle Graph Learning 关于图计算&图学习的基础知识概览:前置知识点学习
- 小米大师65寸oled烧屏吗_小米大师65寸oled使用评测
- 永劫无间任选时装抽奖券使用方法说明
- 包 Go | 函数的使用
- 小米手环6功能介绍以及使用方法_小米手环6值不值得入手