1

この回答を見たことがありますが、回答者git branch -f ..がタスクを完了するために使用する意味がわかりません。

私は 3 つのブランチを持っています。私のmasterブランチには、残したくないファイルがたくさんあります。マージを使用すると、残してしまうことがわかっています。ブランチを削除することはある程度理解できますが、ブランチに対して本当にそれを行うことができmasterますか?

この問題にはおそらく簡単な解決策があることはわかっていますが、各 git コマンドが何をしているのかを誰かが説明できますか? それはかなり役立つでしょう。

質問: からのファイルのみを保持し、からのファイルを保持せずに、マスターにアクセスするにmergeはどうすればよいですか?sub-branchsub-branchmastersub-branch

4

1 に答える 1

1

サブブランチをチェックアウトし、マスターブランチを削除し、サブブランチのコピーをチェックアウトして、masterという名前を付けることができます。

git checkout sub-branch
git branch -D master
git checkout -b master
于 2012-11-28T16:05:45.397 に答える