0

正直に言うと、グーグルで問題を解決するために一生懸命努力しました。( 1 ) ( 2 )のような素晴らしいリソースもいくつか見つけましたが、それでもわかりません。

当初、私の問題はブランチの競合でした。ブランチに という機能を 1 つ作成しましuser-creationた。その後、マスター ブランチに大きなバグが 1 つあることに気付きました。というわけで調べcheckoutて修正。それから私は自分のuser-creationブランチで作業を開始し、欲求機能を実装し、マスター ブランチで既に修正した古いバグを修正しました。

これにより、マージ時にいくつかの競合が発生しました。gitは何百ものファイルを変更してこれを入れたから<<<<<<< HEADです。を除くすべてのファイルを削除し、既存のブランチを 1 つにマージするとよい.gitconfigと思い.git/ .^gます。user-creationmaster

どんなに頑張っても

git reset --hard origin/master

私は成功した結果にはなりませんでした。

誰か教えてください

  1. 可能な限り最良の方法と簡単な方法で、ブランチのすべてのフォルダをuser-creationブランチにコピーする方法。master
  2. 紛争が発生する理由。私はチームで働いていませんでした。私はすべての予防策を講じました。私のコンピュータはハッキングされていますか?または複数のタブ端末で作業すると、このような問題が発生する可能性があります。
4

1 に答える 1

0

機能ブランチを の上にリベースする必要があります。そうすれば、行った作業を再度適用している間master、すべての修正を保持できます。masterfeature

于 2012-10-05T10:40:50.497 に答える