2016-09-12 75 views
4

我在我的GitLab存儲庫中錯誤地創建了一個名爲src的文件夾,現在我想刪除此文件夾。我嘗試了幾種方法刪除它,但我只能在本地刪除它,但不能在我的GitLab存儲庫中刪除它。這個文件夾仍然存在,我想擺脫它。我試過這些命令如何使用控制檯在GitLab中刪除文件夾

git rm -r src 
git commit -m "Remove directory" 
git push -u origin master 

但它仍然不會刪除我的GitLab存儲庫中的文件夾。

我也試過這樣:

git rm -r --cached src 

,其中沒有一個似乎爲我工作。

回答

1

Git不跟蹤目錄,只跟蹤它們的內容。但git rm -r src應該已經做到了。這是可能的事情來檢查。

git push是否成功?如果不是,則遠程將不會被更新。

仔細檢查一下origin是你認爲它與git remote -v

仔細檢查您是否正在尋找右分支master

如果您正在討論Gitlab在Web瀏覽器中顯示的內容,請對您的存儲庫進行新克隆,並檢查src是否仍然存在。如果不是,那麼它可能是Web顯示的問題,可能是一個緩存問題。

如果在完成了所有這些工作後仍然不知所措,請聯繫Gitlab。

WRT git rm --cached--cached是指暫存區域(也稱緩存,也稱爲索引)。這是git add複製文件以構建下一個提交的地方。它存在於你的機器上,與你的問題無關。

相關問題