簡體   English   中英

如何還原提交和取消提交(?)文件?

[英]How do i revert a commit and uncommit (?) a file?

我的問題是我無法推送,因為我不小心提交了錯誤的文件。 每次我嘗試推送時都會出現致命錯誤:檢測到禁止的文件類型:... Main.class

我已經嘗試還原提交,但是再次遇到相同的錯誤。 那么,如何從提交中刪除文件?

嘗試執行git reset @~ ,以將索引恢復到先前的提交。
那不會碰到您的工作樹(即磁盤上的文件):只有git reset --hard可以這樣做。

從那里,您可以再次添加文件,除了這次,不要排除任何.class文件(最好通過其中帶有*.class.gitignore文件)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM