Git強制push&&pull

536 ワード

Gitを1人で使用する場合、バージョンの競合の問題に遭遇することもあります.この場合、現在のバージョンは自分が望んでいるバージョンだと確信しているので、GitHubクラウドにpushを直接強制し、サーバーにpullを強制することができます.
もちろん、複数の人が協力して合併衝突に遭遇した場合、pushやpullを直接強制することはお勧めしません.衝突に遭遇した場合は、まずコードpullを降りて、git statusを使用してコードの違いを見て、手動で合併する必要があります.
Git強制Pushメソッド
この操作では、ローカル・バージョンを使用してクラウド・バージョンを直接上書きし、バージョン間の競合を無視します.git push origin master -f
Git強制pullメソッド
この操作は、クラウドのバージョンを使用してローカルのバージョンを直接上書きし、バージョン間の競合を無視します.
git fetch --all  
git reset --hard origin/master 
git pull