のフォークされたリポジトリを使用しています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 回目にファイルをマージするにはどうすればよいですか。
誰でも私を助けることができますか?
ありがとうございました。