Git強制push&&pull
Gitを1人で使用する場合、バージョンの競合の問題に遭遇することもあります.この場合、現在のバージョンは自分が望んでいるバージョンだと確信しているので、GitHubクラウドにpushを直接強制し、サーバーにpullを強制することができます.
もちろん、複数の人が協力して合併衝突に遭遇した場合、pushやpullを直接強制することはお勧めしません.衝突に遭遇した場合は、まずコードpullを降りて、
Git強制Pushメソッド
この操作では、ローカル・バージョンを使用してクラウド・バージョンを直接上書きし、バージョン間の競合を無視します.
Git強制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