git-clean

    6熱度

    3回答

    git clean -f -d從我的本地目錄中刪除的文件以及我如何檢索它們? 我用它來刪除未跟蹤的目錄和文件,並發現它也從我的本地文件系統中刪除它。這可能嗎?我做錯了什麼,有沒有辦法檢索它們?

    1熱度

    1回答

    我正在測試服務架構以及朋友。我們從一個.Net核心ASP MVC站點服務開始(開箱即用腳手架)。然後我們添加了這個.gitignore文件。 我在PC上構建/部署並測試瞭解決方案,一切正常。然後我推了它,我的朋友克隆了存儲庫並在其上做了一個git clean -xfd。他繼續重置他的本地羣集。 令我們驚訝的是,他有以下錯誤: Creating application...New-ServiceFa

    30熱度

    1回答

    當我有.gitignore data/*並運行git clean -fd時,數據文件夾及其所有內容文件被刪除。 我想要的是刪除所有未經修復的git倉庫中的文件,同時排除所有被忽略的文件(即不要刪除gitignored文件)。我能做什麼?

    0熱度

    1回答

    我想寫一個腳本,保證成功的Git簽出而不需要用戶干預。我不介意在沒有用戶干預的情況下拋棄任何無法解決的問題:例如,未提交的更改。我確實想保留顯式忽略的文件(我認爲這些是「版本控制下」)。 我根據How do you discard unstaged changes in Git?的答案聚寶盆做了一個腳本,並修復了我隨着時間的推移遇到的錯誤(與Unstaged changes left after

    0熱度

    2回答

    我今天這樣打: % git checkout another_branch error: The following untracked working tree files would be overwritten by checkout: __version__.txt alembic.ini alembic/README alembic/en

    11熱度

    1回答

    您好我很好奇這兩個命令之間的區別。當他們在這裏介紹時:https://www.atlassian.com/git/tutorials/undoing-changes 看起來像git reset --hard也設置暫存和工作目錄以匹配最新的提交,但最終他們說git reset --hard不會改變當前工作目錄。所以我在這裏很困惑,有人能澄清它嗎?

    26熱度

    5回答

    我正在開發一個大型的python項目,如果.pyc和*〜文件真的讓我感到噁心。我想刪除它們。我已經看到git clean的-X標誌會刪除未跟蹤的文件。正如你可以想象的,我沒有跟蹤.pyc和*~文件。這將成爲訣竅。問題是我有一個local_settings.py文件,我想在git clean之後保留這個文件。 所以,這就是我所得到的。 的.gitignore: *.pyc *~ local_se

    2熱度

    1回答

    git clean -d -f刪除包含被忽略的文件的目錄。我可以保留忽略的文件並仍然運行git clean -d? 例子: dir\dir2\file1 的.gitignore: dir\dir2 git clean -d -f刪除dir和所有它的內容。我希望它意識到我忽略了dir\dir2\file1而不是刪除file1。

    1熱度

    1回答

    我不小心發出: git clean -f 在一個目錄我最近初始化。我注意到那個目錄中的所有文本文件現在都沒有了。 根據研究,我已經知道它是不可逆的。真的嗎?或者還有希望? 順便說一句,我正在使用Mac,你們可能會給我一個關於什麼免費數據恢復軟件可用於Mac的想法。 這是一個愚蠢的Git新手錯誤。

    1熱度

    1回答

    如何將分支結帳到原始狀態的現有文件夾中? 我在Windows 10中工作。切換到我的項目的新分支,並注意到來自其他分支的一些現有(未跟蹤)文件夾仍然在附近。我試圖使用: git clean -fdx 刪除這些文件夾及其文件。我有錯誤,如: warning: failed to remove Source/Web/node_modules/gulp-sass/node_modules/gulp-