マスターブランチが許容可能な状態に達したときにgithubにプッシュするgithubブランチがあります(これは一度行っています)。この目的のために私はしました:
MrD@MRSD /c/Dropbox/eclipse_workspaces/android/AndroidMonitoring (master)
$ git checkout github
Switched to branch 'github'
MrD@MRSD /c/Dropbox/eclipse_workspaces/android/AndroidMonitoring (github)
$ git merge --squash master
Auto-merging src/gr/uoa/di/monitoring/android/services/Monitor.java
CONFLICT (add/add): Merge conflict in src/gr/uoa/di/monitoring/android/services/
Monitor.java
//...
Automatic merge failed; fix conflicts and then commit the result.
私が望むのは、作業ディレクトリをマスターHEADとまったく同じ状態にすることです。
これを行う私の方法は間違っていますか ( --squashing を github ブランチに繰り返しマージします)。
これを達成するための簡単でばかげた方法はありますか(各競合を経ることなく)。
おまけとして、この写真のUse Local VersionとUse Remote Versionの意味を知りたい- msysgit: