私もgitを初めて使用します。私はしばらくの間グーグルで検索し、3つの可能な解決策を見つけました。それがお役に立てば幸いです。ただし、おそらくこの方法でブランチを使用するべきではありません。
まず、新しいブランチを作成bugs
してこのブランチをチェックアウトし、ブランチからすべてのファイルを削除してから、master
独自のファイルknownbugs.txt
を作成してコミットすることができます。
git branch bugs
git checkout bugs
rm *
echo XXXX > knownbugs.txt
git commit -a -m "New branch with file knownbugs.txt"
次に、空の初期コミットを作成し、そこからブランチを派生させることができます。
git commit --allow-empty
仕事をします。
詳細:gitで空のプロジェクトにブランチを作成する
第三に、git内の参照とインデックスを手動で管理できます。
git symbolic-ref HEAD refs/heads/bugs
rm .git/index
echo XXX > knownbugs.txt; git add knownbugs; git commit -m
git checkout -f master
git checkout bugs
詳細については、祖先なしでgitブランチを作成するを参照してください。