のフォークされたリポジトリを使用していますMainRepo
。フォークされたリポジトリでは、ブランチ名は ですDemo2
。このブランチでは、 と の 2 つのファイル名がfile1
ありfile2
ます。
Demo2
からの合計ファイルをmergeTesting
.for その目的でマージしたいことを知っています。そのために、新しいブランチを作成しましたmergeTesting
。この目的のために、次のコマンドを実行しました
I/Github/MainRepo[master]> git branch mergeTesting
I/Github/MainRepo[master]> git checkout mergeTesting
I/Github/MainRepo[mergeTesting]> git fetch origin
I/Github/MainRepo[mergeTesting]> git merge origin/Demo2
I/Github/MainRepo[mergeTesting]>git push --set-upstream origin mergeTesting
マージが完了し、フォークされたリポジトリにもプッシュされました。
ブランチからファイル全体を削除したいことを知っていますmergeTesting
。そのために、次のコマンドを実行しました
I/Github/MainRepo[mergeTesting]> git rm
I/Github/MainRepo[mergeTesting]> git push origin
正常に、削除が完了し、フォークされたリポジトリにプッシュされました。
私のmergeTesting
ブランチでは、ファイルはありません。
Demo2
しばらくしてからファイルをmergeTesting
.forにマージしたいので 、次のコマンドを実行しました。
I/Github/MainRepo[mergeTesting]> git fetch origin
I/Github/MainRepo[mergeTesting]> git merge origin/Demo2
ただし、Already up-to-date と表示されますが、次のコマンドを実行してもファイルは表示されません。
I/Github/MainRepo[mergeTesting]> ls
2 回目にファイルをマージするにはどうすればよいですか。
誰でも私を助けることができますか?
ありがとうございました。