スクリーンショット以外にこれを説明することはできません:
これは一体何を意味するのでしょうか?feat-zoo
枝はどこからともなく伸びているようです。
編集:
リクエストに応じて、これを生成するために使用されるスクリプト。スクリプトを実行し、グラフを見て、最初からやり直して呼び出しを削除するsleep 2
と、上のスクリーンショットと一致する別の結果が得られます。
#!/bin/sh
[ -d .git ] || git init
ACT="rebase"
echo "blah blah" > file1.txt
echo "another file" > file2.txt
git add file1.txt file2.txt
git commit -m "MASTER C1"
sleep 2
echo "new line here" >> file1.txt
echo "new file" > file3.txt
git add file3.txt
git commit -a -m "MASTER C2"
sleep 2
echo "bug fixes" >> file1.txt
echo "bug fixes" >> file3.txt
git commit -a -m "MASTER C3"
sleep 2
git branch feat-zoo
echo "MAGICAL" >> file2.txt
git commit -am "MASTER C4"
sleep 2
git checkout feat-zoo
git $ACT master
echo "new end" >> file3.txt
git commit -am "BR C1"
sleep 2
echo "**END" >> file2.txt
git commit -am "BR C2"
sleep 2
git checkout master
sed -i 's/blah blah/WHEEE/' file1.txt
git commit -am "MASTER C5"
sleep 2
git checkout feat-zoo
git $ACT master
echo "FINAL" >> file1.txt
git commit -am "BR C3"
sleep 2
git checkout master
echo "Done" > signoff
git add signoff
git commit -m "MASTER C6"
sleep 2
git merge feat-zoo