我有github分支,當主分支達到某種可接受的狀態(做過一次)時,我推送給github。爲此我做了:git merge squash - 衝突解決當我想要的是我從分支的變化我從
[email protected] /c/Dropbox/eclipse_workspaces/android/AndroidMonitoring (master)
$ git checkout github
Switched to branch 'github'
[email protected] /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:
_I想知道有什麼用本地版本,並使用遠程版本指本PIC工作 - msysgit_:這仍然是一個神祕 – 2013-07-18 20:28:04