Git闯关游戏:Learn Git Branching Level 1-2 Git Branch

220 阅读1分钟



Level 1-2 《Git Branch》

image.png



游戏答案:

# 创建一个新的分支bugFix,但不会切换到这个分支
git branch bugFix

# 切换到bugFix分支
git checkout bugFix

# 或者两句操作合并为:
# git checkout -b bugFix



准备实验环境

# 准备一个空目录
mkdir level-1-2
cd level-1-2

# 初始化本地仓库
git init

# 添加文件,并做一次提交
echo 111>>a.txt
git add .
git commit -m "c0"

# 再做一次提交
echo 222>>a.txt
git add .
git commit -m "c1"

# 查看提交树
git log --graph --pretty=oneline --all

image.png



真实答案:

和游戏答案是一样的,创建bugFix分支,然后再切换到这个分支即可。

git branch bugFix

git checkout bugFix

# 或者两句操作合并为:
# git checkout -b bugFix

# 查看提交树
git log --graph --pretty=oneline --all

image.png