1. リモート gitlab から -f コードをプルしましたが、リモート更新をプルできませんでした。後で確認したところ、ローカル コミットがリモート コミットよりも 200 件以上多いことがわかりました。これがプルできない理由ですか。遠隔倉庫からのコード? コードをリモートでプルする前に、最初にプッシュする必要がありますか?
git rebaseのorigin/masterを試してください
プルダウンできない場合は、ローカルにコミットされたコードがないことを意味するため、最初にコミットしてプッシュアップするか、最初に git stash してスタックに保存し、適切なタイミングで取り出してください。それから git pull
手動でフェッチしてマージしてからプッシュアップするか、リベースしてみてください
gitフェッチ
リモートよりもローカルのコミット レコードの方が多く、ローカルの方がリモートよりも新しいことを示しているため、pullpull
pull
要是远程代码和你本地没有冲突,直接将本地修改commit后 push 到远程,后就一致了。
commit
push
要是push时有冲突,则可以
git fetchgit rebase origin/master
git fetch
git rebase origin/master
根据提示解决冲突。 然后pushは許可されません。
git rebaseorigin/master
git rebaseのorigin/masterを試してください
プルダウンできない場合は、ローカルにコミットされたコードがないことを意味するため、最初にコミットしてプッシュアップするか、最初に git stash してスタックに保存し、適切なタイミングで取り出してください。それから git pull
手動でフェッチしてマージしてからプッシュアップするか、リベースしてみてください
gitフェッチ
リモートよりもローカルのコミット レコードの方が多く、ローカルの方がリモートよりも新しいことを示しているため、
pull
pull
要是远程代码和你本地没有冲突,直接将本地修改
commit
后push
到远程,后就一致了。要是push时有冲突,则可以
git fetch
git rebase origin/master
根据提示解决冲突。
リモート コードとローカル コードの間に競合がない場合は、ローカルの変更を直接然后
push
は許可されません。commit
してリモートにpush
すると、一貫性が保たれます。 #🎜🎜# #🎜🎜#プッシュ時に競合がある場合は、#🎜🎜# #🎜🎜#git fetch
git rebaseorigin/master
#🎜🎜# #🎜🎜# プロンプトに従って競合を解決します。次に、ローカル コードをリモートに
push
します#🎜🎜#