0

私はGit/GitHUBにかなり慣れていないので、プログラマーを雇って変更を加えました。

ネットワーク/フォークキューの下を見ると、彼の変更の多くは「うまく適用されない可能性が高い」と言っています。

これは何を意味するのでしょうか?なぜ彼らは「きれいに」適用しないのでしょうか?それは彼のコード、私のレポですか?

これらの変更をきれいに適用するにはどうすればよいですか?これらのエラーのため、キューで[適用]オプションを使用したくありません。

ありがとう!

4

1 に答える 1

1

「きれいに適用されない可能性が高い」とは、通常、マージの競合が発生することを意味します。あなたのレポでは、彼が作業していたのと同じファイルにいくつかの変更があったため、彼の変更をあなたのファイルにきれいに適用することはできません。2 つのリポジトリが分岐しており、競合する変更を解決する必要があります。

できることは 3 つあります。

1.)プル リクエストを使用してみてください。

2.) コマンド ラインで自分でマージします。

$ git remote add hisusername git@github.com:hisusername/hisfork
$ git fetch hisusername
$ git merge hisusername/hisbranchname
...この時点で、解決する必要があるマージの競合が発生する可能性があります...
$ git プッシュ

3.) 彼の変更をあなたの最新の変更の上にリベースするように彼に依頼し、それらがきれいに適用されるようにします。彼は紛争を解決しなければなりません。

于 2012-01-10T18:31:12.683 に答える