第三者プロジェクトを非トラックファイル(.gitフォルダなし)としてダウンロードし、変更内容を追跡するために、$git init
という新しいgitリポジトリを開始しました。新しいgitリポジトリを別のリポジトリからブランチに変更するにはどうすればいいですか?
私は、このプロジェクトに既に公開されているgitリポジトリがあり、ダウンロードした裸のファイルと同じ状態を持っていることがわかりました(私の最初のコミットと同じです)。私がが行っているはずです何
:
は、リモートリポジトリをクローン化し、新しいローカルブランチを作った後、リモートにそれをプッシュ。
私は実際に何ました:
はファイルだけを取り、それにクリーンなローカルのgitリポジトリ(マスター)を開始し、いくつかのコミットを行いました。私が何をしたいか
:
は私の地元の初期にはリモートリポジトリのブランチにコミット回して(その親を変更)し、私はすでにやった変更を保持。
私はこれが可能なはずだと思いますが、私はGitを十分に知りません。
ありがとうございます!
これは私が推測するよりも簡単です。予想通り、gitは自分の変更がどこで始まったのかを自動的に推測しようとしましたが、それらをマスターブランチに適用しました。 私のコミットをする方法は、新しいブランチに属していますか? –
あなたは元のパッケージの履歴の上にあなたの作品を移動しました。ローカルの "master"ブランチの名前を 'git branch -m master your_branch_name'に変更するだけです。 – Romain