2

リポジトリにアプリのプロトタイプバージョンがあります。

将来の参照用にこのプロトタイプのコードを保存したいのですが、新しいブランチで最初から開始するコードの次のリリースバージョンにはファイルを含めません。

これまでのところ、プロトタイプ用の新しいブランチを作成し、それをリモートリポジトリにプッシュしました。これは安全で、どこにも行きません。

ローカルのマスターブランチに戻り、完全にクリーンな状態から始めたいと思います。現在リストされているすべてのファイルを削除します。

単にファイルを削除するよりも、これにアプローチするためのより巧妙な方法はありますか?

以前にリポジトリのgithubページを設定するときに使用した方法があったことを覚えていますが、そのドキュメントは移動したようです:/

前もって感謝します

4

1 に答える 1

2

これは、祖先のないブランチの作成に関するブログ投稿です。考えられる2つの方法について説明します。両方を試して、どちらが自分に適しているかを確認できます。

要約すると、元のリンクが無効になっています。

祖先なしで新しいgitブランチを作成する最も簡単な方法:

$ echo ref: refs/heads/newbranch > .git/HEAD
$ git branch
  master
[...]
$ git commit -m 'creating newbranch'
$ git branch
  master
* newbranch

別のオプションは次のとおりです。

$ git symbolic-ref HEAD refs/heads/newbranch
[...]

のファイルには触れません.git

于 2012-07-03T15:17:54.753 に答える