如何从Android Studio项目中删除Git?

hub*_*bba 9 git github android-studio

我正在使用Android Studio开发我的第一个项目,并且无法正确配置Git和GitHub.我想从我的项目中完全从Git/Git中删除我的项目并重新开始.我怎样才能做到这一点?另外,我的项目文件夹中没有.git文件夹,那么我的git文件在本地存储在哪里,我怎样才能完全重新开始使用Git和GitHub?

我在设置 - >版本控制中将VCS设置为'无',但我不认为这会删除Git.该目录显示为"未注册的根".我还想知道在这个视图中显示多个目录是否正常?有时我有一些目录,目前我有我的项目目录和未注册的根"app([我的app目录])"...

有一次,我设法将内容推送到GitHub,但只有一些项目文件.其他,我在初始提交后添加到项目中,显示为无版本,我添加它们并尝试提交和推送,但不能.而且,每次我构建项目时,他们都会回归无版本.这就是为什么我想完全重新开始

Lin*_*uis 52

从 Android Studio Preferences,(My Android Studio version 3.6.1) 选择 V​​ersion Control->Select git Path-> 点击'-'(减号按钮)->OK

Windows:文件 > 设置 > 版本控制 > 选择项目 > '-'(减号按钮)>应用 > 确定 在此处输入图片说明

  • Windows:文件 > 设置 > 版本控制 > 选择项目 >“-”(减号按钮)> 应用 > 确定 (2认同)

Zoe*_*Zoe 18

AFAIK,您无法使用Android Studio删除它(没有用于从项目中删除Git的按钮).另外,.git是一个隐藏文件夹,意味着它(好吧)隐藏了.

Git也不以任何方式依赖Android Studio.所有Git历史记录都存储在该.git文件夹中.


有(至少)三种选择.

删除它的第一种方法非常简单.因此,当您进入项目根目录时,只需追加/.git到路径即可.

因此,如果您的项目根目录是D:/files/SomeProject,请附加Git文件夹,以便实际路径成为D:/files/SomeProject/.git并删除其中的所有文件和文件夹.

或者,您也可以使用命令提示符将其删除(请注意,这假设您首先cd到根目录):

视窗:

rd /s /q ".git"
Run Code Online (Sandbox Code Playgroud)

在Linux/Mac上,您可能必须使用sudo它来删除它(取决于权限).

Linux的/ Mac的:

rm -rf .git
Run Code Online (Sandbox Code Playgroud)

当然还有显示隐藏文件夹的选项,但这显示了它们无处不在.至少对于Windows(10),搜索folder(或者如果您的计算机不使用英语,则使用适用的语言)并选择"显示隐藏文件和文件夹".向下滚动,直到找到Hidden files and folders并选择show.其他操作系统有不同的方式,其中大多数可能覆盖在互联网上的某个地方(也可能是不同的堆栈交换).


无论你采用哪种方式,现在你只需要git init重新启动它.之前的所有历史记录都将消失,活动树将是剩下的一个,因此请确保您位于正确的分支上.删除.git文件夹时,如果没有从遥控器上重新拉出,则无法恢复历史记录,这假设您拥有/使用了一个.

请注意,如果您的项目已经上传到GitHub,则必须使用force flag(-f)进行推送.否则它只会拒绝推送.非常小心地使用-f旗帜 ; 它会给在repo上工作的其他人带来问题(虽然只有其他人才会真正关心),它会覆盖存储在GitHub或你推送的任何其他遥控器上的当前版本的repo,这个通常是不可恢复的.


bas*_*eus 15

我为删除 Android Studio 项目与 GitHub 的绑定所做的操作是:

  1. 我首先删除了https://github.com上的项目(不过,您不必从 GitHub 上删除您的项目。将其视为可选步骤)
  2. 要删除 GitHub 与 Android Studio 项目的绑定,您需要进入 Android Studio 的“文件”->“设置”->“版本控制”。但不要展开它,只需标记它即可。然后,在右侧将Git更改为None(下图中的红色箭头表示这一点) 在此输入图像描述
  3. 最后从项目目录中删除隐藏目录 .git,如下图所示(我实际上模糊了我的:-))。

按照这三个步骤,我能够使用相同的 Android 项目在 Github 上完全重新创建新项目。

我不喜欢第一个答案(而且我还不允许发送评论)的是,它实际上删除了 Github 帐户,但没有删除 Android Studio 中的项目和 Github 之间的绑定。

编辑 在较新版本的 Android Studio(即 Flamingo)中,在项目符号 (2) 中,您需要转到:设置 -> 版本控制 -> 目录映射


Wer*_*rVA 7

只是 Windows 上 Android Studio 2022.1.1 中所述“-”按钮位置的更新屏幕截图。在此输入图像描述