2012-04-02 41 views
7

Tôi đã di chuyển thư mục con trong kho lưu trữ riêng biệt và sau đó bao gồm nó dưới dạng mô-đun con.Git rebase và di chuyển thư mục trong submodule

Bây giờ tôi muốn rebase một nhánh khác trên đầu thay đổi đó.

israfel:proj almad$ git rebase -i origin/master 
error: could not apply ae1fd9a... Commit message 
hint: after resolving the conflicts, mark the corrected paths 
hint: with 'git add <paths>' and run 'git rebase --continue' 
Could not apply ae1fd9a... Commit message 

israfel:proj almad$ git status 
# Not currently on any branch. 
# Changes to be committed: 
# (use "git reset HEAD <file>..." to unstage) 
# 
# Unmerged paths: 
# (use "git reset HEAD <file>..." to unstage) 
# (use "git add/rm <file>..." as appropriate to mark resolution) 
# 
# added by us:  views/docs/examples 
# 

israfel:proj almad$ git rm -rf views/docs/examples 
views/docs/examples: needs merge 
rm 'views/docs/examples' 
fatal: git rm: 'views/docs/examples': Operation not permitted 

israfel:proj almad$ git add views/docs/examples 
error: unable to index file views/docs/examples 
fatal: updating files failed 

israfel:apiary almad$ git rm -rf views/docs/examples 
views/docs/examples: needs merge 
rm 'views/docs/examples' 
fatal: git rm: 'views/docs/examples': Operation not permitted 

Làm cách nào để giải quyết xung đột này?

Trả lời

12

Đặt lại cuộc gọi đầu tiên:

git reset views/docs/examples 
git rm -rf views/docs/examples 
Các vấn đề liên quan