簡體   English   中英

如何從 Android Studio 項目中刪除 Git?

[英]How do I remove Git from Android Studio project?

我正在使用 Android Studio 開發我的第一個項目,但無法正確配置 Git 和 GitHub。 我想從我的項目中從 Git/Git 中完全刪除我的項目並重新開始。 我怎樣才能做到這一點? 另外,我的項目文件夾中沒有 .git 文件夾,那么我的 git 文件在本地存儲在哪里,我如何才能完全重新開始使用 Git 和 GitHub?

我在設置 -> 版本控制中將 VCS 設置為“無”,但我認為這不會刪除 Git。 該目錄顯示為“未注冊的根”。 我還想知道在此視圖中顯示多個目錄是否正常? 有時我有一些目錄,目前我有我的項目目錄和未注冊的根“應用程序([我的應用程序目錄])”......

有一次我設法將東西推送到 GitHub,但只有我的一些項目文件。 我在初始提交后添加到項目中的其他人顯示為未版本化,我添加了它們並嘗試提交和推送,但不能。 此外,每次我構建我的項目時,他們都會回到未版本化。 這就是為什么我想完全重新開始

從 Android Studio Preferences,(My Android Studio version 3.6.1) 選擇 V​​ersion Control->Select git Path-> 點擊'-'(減號按鈕)->OK

Windows:文件 > 設置 > 版本控制 > 選擇項目 > '-'(減號按鈕)>應用 > 確定在此處輸入圖片說明

AFAIK,您無法使用 Android Studio 刪除它(沒有用於從項目中刪除 Git 的按鈕)。 (更新:現在不正確,但這個答案的其余部分仍然是正確的和功能性的,因為 Git 仍然按照這個答案所依賴的方式工作)。

此外, .git是一個隱藏文件夾,這意味着它是隱藏的。 ls需要-a來顯示它,大多數文件瀏覽器不顯示文件夾。

Git 也不以任何方式依賴 Android Studio。 所有 Git 歷史記錄都存儲在.git文件夾中,無論有沒有 Android Studio 都可以使用。


有(至少)三個選項。

刪除它的第一種方法相當簡單。 因此,當您進入項目根目錄時,只需將/.git附加到路徑即可。

因此,如果您的項目根目錄是D:/files/SomeProject ,請附加 Git 文件夾,使實際路徑變為D:/files/SomeProject/.git並刪除其中的所有文件和文件夾。

或者,您也可以使用命令提示符刪除它(請注意,這假設您先 cd 進入根目錄):

視窗:

rd /s /q ".git"

Linux/Mac:

rm -rf .git

當然還有顯示隱藏文件夾的選項,但這會在任何地方顯示它們。 至少對於 Windows (10),搜索folder (如果您的計算機不使用英語,也可以使用適用的語言)並選擇“顯示隱藏的文件和文件夾”。 向下滾動,直到找到Hidden files and folders並選擇show 其他操作系統有不同的方式,其中大部分可能在互聯網上的某個地方(也可能是不同的 Stack Exchange)有所涵蓋。


無論您采用哪種方式,現在您只需執行git init並重新啟動它。 以前的所有歷史記錄都將消失,活動樹將是左邊的,因此請確保您在正確的分支上。 當您刪除.git文件夾時,如果不從遠程重新拉取,就無法恢復歷史記錄,這假設您擁有/使用了一個。

請注意,如果您的項目已經上傳到 GitHub,則必須使用強制標志 ( -f ) 進行推送。 否則它只會拒絕推送。 非常小心地使用-f標志 它會給在 repo 上工作的任何其他人造成問題(盡管這只是一個真正的問題,如果有其他人),它會覆蓋存儲在 GitHub 上的當前版本的 repo,或者你推送到的任何其他遠程,這通常是不可恢復的。

只需從您的項目文件夾中刪除隱藏文件夾“.git”

暫無
暫無

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

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