新しいプロジェクト用の新しい空のブランチを作成する 質問する

新しいプロジェクト用の新しい空のブランチを作成する 質問する

私たちは、プロジェクトを保存するために Git リポジトリを使用しています。元のブランチから分岐したブランチがあります。しかし、今度は、ドキュメントを追跡するための小さな新しいプロジェクトを作成したいと考えています。そのためには、ファイルの保存を開始するための新しい空のブランチを作成し、ネットワークの他のユーザーにそのブランチをクローンしてもらいたいと考えています。

どうすればそれができるでしょうか?

いくつか試してみましたが、うまくいきませんでした。

$ mkdir proj_doc; cd proj_doc
$ git init
$ git add .
$ git commit -m 'first commit'
$ git br proj_doc
$ git co proj_doc
$ git br -d master
$ git push origin proj_doc

ブランチのプッシュは正常に行われているようですが、フェッチまたはプルを実行すると、他のブランチから情報がダウンロードされ、他のプロジェクトからの追加ファイルも取得されます。最適な解決策は何でしょうか?

ベストアンサー1

孤立したブランチを作成できます:

git checkout --orphan <branchname>

これにより、親のない新しいブランチが作成されます。次に、次のコマンドで作業ディレクトリをクリアできます。

git rm --cached -r .

ドキュメント ファイルを追加し、コミットして github にプッシュします。

プルまたはフェッチは常にすべてのリモート ブランチに関するローカル情報を更新します。 単一のリモート ブランチの情報のみをプル/フェッチする場合は、それを指定する必要があります。

おすすめ記事