Gitは空のブランチを作成します



Git Creates An Empty Branch



1.空白のブランチを作成する必要があります

Gitでブランチを作成するには、親ノードが必要です。つまり、既存のブランチに新しいブランチを作成する必要があります。プロジェクトが一定期間実行されている場合、現時点では空のブランチを作成できません。ただし、空白のブランチを作成する必要がある場合もあります。

2.解決策:解決策:

2.1使用git checkout of- -orphanパラメータ:

git checkout --orphan emptybranch

このコマンドは呼び出しを生成しますemptybranchブランチ、ブランチには親ブランチのすべてのファイルが含まれます。ただし、新しいブランチは以前のコミットを指しません。つまり、履歴はありません。現在のコンテンツをコミットする場合、このコミットはこのブランチの最初のコミットです。



2.2すべてのファイルを削除します。

空のブランチが必要なので、現在のコンテンツをすべて削除する必要があるため、gitコマンドを使用します

git rm -rf. //Note: The last ‘.’ cannot be omitted.

2.3ブランチの送信:

送信するファイルがない場合、ブランチは表示されないため、新しいファイルを作成する必要があります。次に、送信すると、新しく作成されたブランチが表示されます。



echo '# new branch' >> README.md git add README.md git commit -m 'new branch'

2.4最後に、リモートウェアハウスにプッシュすると、新しい空のブランチが正常に作成されます。

git push origin emptybranch