1

私はマスターが多くのコミットを持っているレポを持っています...最初のコミット(元のコード)から新しい新鮮なブランチを作成したいので、次のようにします:

git checkout -b mybranch 4589D6a09505837ec03b

最初のコミットIDはどこ4589D6a09505837ec03bですか...すべて問題ないようで、今私はmybranch. masterしかし、コードを見ると、私の!とまったく同じです。新しいチェックアウト ブランチからサーバーを実行しても、同じように見えますmaster。IDに何か問題があるのか​​もしれません..マスターから最初のコミットをプルするようにgithubに依頼するにはどうすればよいですか?

編集済み:代わりにリモートリポジトリのマスターブランチからこれを行うことはできますか? そのコードをローカル リポジトリに分岐するだけです。そのためのレポを再作成したくありません。

4

1 に答える 1

2

あなたがしたいことは次のとおりです。

git checkout 4589D6a09505837ec03b
git checkout -b mybranch

git checkout のマニュアルページから、コミットIDを配置する場所に置くと、リポジトリを終了する場所ではなく、リポジトリを開始する場所をgitに伝えることになります。したい。(私の仮定が間違っている場合は、お知らせください。)

編集:これらのコマンドは、元の質問と同じ動作をします。

于 2013-03-07T01:18:14.383 に答える