は、ここで、このページで受け入れ答えを試してみました:How to merge the current branch into another branchマスターブランチの現在の状態を別のブランチにコピーする方法は?
しかし、問題はマスターが必要な変更を持っていない、ある、と私はブランチを作成した:私がしようとするとgit checkout -b mybranch
git push self mybranch:master
それは私にすべてが最新であると伝えます。しかし、私はそれを知っています。私は、ブランチを別のブランチにコピーして、マスターブランチの現在の状態を保持したいだけです。そして、それは再び触れることはありません。
私は将来、マスターブランチから分岐します。この他のブランチは決して実際には触れられません。しかし、必要に応じて、そのブランチに切り替えていつでも戻すことができるようにアーカイブする必要があります。
新しいリポジトリを作成せずにマスターブランチをコピーするにはどうすればいいですか?
'git branch -f original:master'これは私に有効なブランチではない' original:master'ですが、元のブランチが存在します。 'git branch -a'はそこにオリジナルを表示します。 –
@SolomonClosson:申し訳ありませんが、コロンはそこにあるはずではありませんでした。それはスペース文字だったはずです。 – knittl
ありがとう、私はちょうどタグを使いました、うまくいけば私が欲しいことをするでしょう。 –