走同样的路,发现不同的人生
その理由は、ローカル コードの開発プロセス中にリモート コードが更新されるためです。
とても簡単です。コードをリベースするだけです。
以下の操作を行う前に、まずローカルリモコンの向きを確認してください。フォークすると、独自の github を指す別のオリジンが存在するはずです。まずソース コードを指すリモートを追加する必要があります。これを実行します: git Remote addupstream *URL*git remote add upstream *URL*其中URL是源代码的地址。
git Remote addupstream *URL*
git remote add upstream *URL*
然后获取远程代码的最新HEAD指针(其实这个命令不仅用来获取upstream,同时也获取了origin的):git fetch --all然后确保你是在working branch上,运行git rebase upstream/master
git fetch --all
git rebase upstream/master
这个时候会出现conflicts,一般是你本地与远程同时修改了某个文件,git不知道该用哪个。用git status查看哪些文件出了问题,做一下更改就好。然后git add .,git rebase --continue。
git status
git add .
git rebase --continue
修改完之后,git push到你的origin working branch,有可能需要git push -f。特别是当你用了git rebase -i ここで、URL はソース コードのアドレスです。
git push
git push -f
git rebase -i
git rebaseupstream/master
git rebase -- continue
git Push
git Push -f
私がヒントを全部あげたじゃないですか?ブランチ間の競合を解決する必要があると表示されています。
フォークしたウェアハウスに開発用の新しいブランチを作成しているため、プルしたコードには競合はありませんが、プル リクエストをメイン コード ライブラリと比較すると、コードが最新ではありません。
その理由は、ローカル コードの開発プロセス中にリモート コードが更新されるためです。
とても簡単です。コードをリベースするだけです。
以下の操作を行う前に、まずローカルリモコンの向きを確認してください。フォークすると、独自の github を指す別のオリジンが存在するはずです。まずソース コードを指すリモートを追加する必要があります。これを実行します:
git Remote addupstream *URL*
git remote add upstream *URL*
其中URL是源代码的地址。
然后获取远程代码的最新HEAD指针(其实这个命令不仅用来获取upstream,同时也获取了origin的):
git fetch --all
然后确保你是在working branch上,运行
git rebase upstream/master
这个时候会出现conflicts,一般是你本地与远程同时修改了某个文件,git不知道该用哪个。用
git status
查看哪些文件出了问题,做一下更改就好。然后git add .
,git rebase --continue
。修改完之后,
🎜次に、リモート コードの最新の HEAD ポインタを取得します (実際、このコマンドはアップストリームを取得するだけでなく、オリジンも取得するために使用されます):git push
到你的origin working branch,有可能需要git push -f
。特别是当你用了git rebase -i
ここで、URL はソース コードのアドレスです。git fetch --all
🎜次に、次のことを確認します。作業ブランチでgit rebaseupstream/master
を実行します🎜 🎜この時点で競合が発生します。通常、ファイルをローカルとリモートで同時に変更すると、git はどちらを使用すればよいかわかりません。git status
を使用して、どのファイルに問題があるかを確認し、変更を加えます。次に、git add .
、git rebase -- continue
を実行します。 🎜 🎜変更後、オリジナルの作業ブランチにgit Push
を実行します。git Push -f
が必要になる場合があります。特にgit rebase -i
を使用する場合、このコマンドはコミットを無効にする可能性があります。 🎜私がヒントを全部あげたじゃないですか?ブランチ間の競合を解決する必要があると表示されています。
フォークしたウェアハウスに開発用の新しいブランチを作成しているため、プルしたコードには競合はありませんが、プル リクエストをメイン コード ライブラリと比較すると、コードが最新ではありません。