我是編碼新手,剛剛安裝了 vite。我不知道我做對了還是什么,但仍在學習。現在我遇到了一個問題,如果我在我的專案檔案夾中洗掉一個專案,洗掉的檔案開始顯示在我安裝了 vite 的專案的源代碼管理中。當我進入git status終端時,這會顯示出來。
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
deleted: ../manage-landing-page-master/.gitignore
deleted: ../manage-landing-page-master/README-template.md
deleted: ../manage-landing-page-master/README.md
deleted: ../manage-landing-page-master/design/active-states.jpg
deleted: ../manage-landing-page-master/design/desktop-design.jpg
deleted: ../manage-landing-page-master/design/desktop-preview.jpg
deleted: ../manage-landing-page-master/design/mobile-design.jpg
deleted: ../manage-landing-page-master/design/mobile-navigation.jpg
deleted: ../manage-landing-page-master/design/testimonials-slider.jpg
deleted: ../manage-landing-page-master/images/avatar-ali.png
deleted: ../manage-landing-page-master/images/avatar-anisha.png
deleted: ../manage-landing-page-master/images/avatar-richard.png
deleted: ../manage-landing-page-master/images/avatar-shanai.png
deleted: ../manage-landing-page-master/images/bg-simplify-section-desktop.svg
deleted: ../manage-landing-page-master/images/bg-simplify-section-mobile.svg
deleted: ../manage-landing-page-master/images/bg-tablet-pattern.svg
deleted: ../manage-landing-page-master/images/favicon-32x32.png
deleted: ../manage-landing-page-master/images/icon-close.svg
deleted: ../manage-landing-page-master/images/icon-facebook.svg
deleted: ../manage-landing-page-master/images/icon-hamburger.svg
deleted: ../manage-landing-page-master/images/icon-instagram.svg
deleted: ../manage-landing-page-master/images/icon-pinterest.svg
deleted: ../manage-landing-page-master/images/icon-twitter.svg
deleted: ../manage-landing-page-master/images/icon-youtube.svg
deleted: ../manage-landing-page-master/images/illustration-intro.svg
deleted: ../manage-landing-page-master/images/logo.svg
deleted: ../manage-landing-page-master/index.html
deleted: ../manage-landing-page-master/style-guide.md
Untracked files:
(use "git add <file>..." to include in what will be committed)
所以我洗掉的所有檔案都會顯示出來,當我放棄 VS Code 源代碼控制面板中的更改時,它們會恢復到我的專案檔案夾中。提交這些更改只會帶來 VS Code 中的ENTER COMMIT COMMAND某些內容或類似的內容。有什么解決辦法嗎?
另外,在終端訊息的未跟蹤部分中,由于某種原因,我的專案檔案夾中出現了一堆其他專案。任何解決方案都不是這種情況?我不認為他們應該在那里展示。
uj5u.com熱心網友回復:
看起來您在專案檔案夾級別初始化了 git 存盤庫。(我projects將從這里開始呼叫它)。
(順便說一句,在運行任何命令之前閱讀到最后。)
要確認此診斷,cd請projects。然后運行ls -a并查找.git目錄。如果有,那么您的整個projects檔案夾就是一個 git 存盤庫。
如果是這種情況并且不符合預期,則應洗掉該.git目錄。
但在此之前,問問自己是否要保留該存盤庫的 git 歷史記錄(提交)。
可以為 中的每個專案保留提交歷史記錄projects,但涉及的內容要多得多。再次詢問是否需要。
一旦您決定取消外部projects存盤庫,請rm -rf .git從projects檔案夾中運行。
remove --recursive --force該行代表.git目錄。您可以嘗試不--force先了解為什么這是必要的。
與 Git 存盤庫相關的所有內容都存在于該.git目錄中,所以現在它就像從來都不是 Git 存盤庫。您可以通過運行來檢查git status
從現在開始,您應該只git init在特定專案的目錄中運行,而不是在外部projects
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515212.html
