本地分支操作¶

本地分支操作¶

本地分支操作¶

参考:

3.1 Git 分支 - 分支简介

3.2 Git 分支 - 分支的新建与合并

7.3 Git 工具 - 储藏与清理

主要学习内容:

分支显示、创建和切换

分支暂存

分支删除

分支合并

使用命令

git branch

git checkout

git stash

git merge

分支显示、创建和切换¶

显示所有分支以及当前所处分支

$ git branch

创建新分支testing

$ git branch testing

切换到新分支testing

$ git checkout testing

创建新分支aa并自动切换

$ git checkout -b aa

分支暂存¶

在切换分支之前最好先保存当前在暂存区域的内容,使用git stash命令将其保存在一个脏目录中

暂存当前工作状态

$ git stash

可进行多次暂存操作,查看暂存列表

$ git stash list

重新释放最新的暂存内容

$ git stash apply

指定暂存节点进行释放

$ git stash apply 节点名

清除所有的暂存节点

$ git stash clear

分支删除¶

删除指定分支

$ git branch -d 分支名

分支合并¶

合并指定分支到当前分支

$ git merge 分支名

在分支合并出现冲突时可以使用命令回复到之前为合并状态

$ git merge --abort

不合并其他分支的提交历史

# 仅添加文件,不进行提交

$ git merge --squash

# 添加文件并进行提交

$ git merge --no-squash

使用参数--merged和--no-merged过滤已合并和未合并到当前分支的分支

相关推荐

魔兽世界怀旧服:满级必刷刷刷通灵学院 法师钟爱BOSS院长
国家或地区二字简码对照表
mobile365体育投注备用

国家或地区二字简码对照表

📅 07-08 👁️ 9491
中国足球世界杯预选赛嘘声 球迷嘘声引发争议
nba365直播现场视频直播

中国足球世界杯预选赛嘘声 球迷嘘声引发争议

📅 08-14 👁️ 2787