2013-08-23 175 views
0

文件我從文件1改名爲文件 - >文件2和git狀態顯示:刪除刪除了混帳

我做一個git RM「路徑/ file.xml」,它是上演承諾:

# On branch master 
# Changes to be committed: 
# (use "git reset HEAD <file>..." to unstage) 
# 
# deleted: pathname/file.xml 

如何刪除此文件?

後,我承諾和變基,我得到

# Unmerged paths:

# (use "git reset HEAD <file>..." to unstage) 
# (use "git add <file>..." to mark resolution) 


added by us:  path/file1.xml 
no changes added to commit (use "git add" and/or "git commit -a") 
+0

爲什麼在提交之後重新綁定? –

回答

0

簡短回答:使用git commit提交更改。

較長的回答:它看起來像你已經提交了新文件。如果你想讓git看到這個文件移動了,那麼修改你以前的提交可能會更好。假設自從您提交新文件以來您還沒有進行任何其他提交,則可以使用以下命令執行此操作:

git commit --amend -C HEAD 
+0

後我承諾和變基,我得到#取消合併路徑: #(使用 「git的重置頭 ...」 來unstage) #(使用 「混帳添加 ...」,以紀念分辨率) # # \t加入我們:path/file1.xml # 沒有更改添加到提交(使用「git add」和/或「git commit -a」) – Sammys

+0

@Sammys嘗試再次運行'git rm path/file1.xml'並且做另一個提交。 –

1

你已經上演了拆除,現在git commit提交。