我有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的分支)的方式。
- 有一个简单, 傻瓜型的方式来实现这一目标(不通过每个冲突会)。
作为奖励,我想知道有什么用本地版本 ,并使用远程版本本PIC的意思是- msysgit: