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

时间:2018-01-01 16:52:44

标签: git android-studio github

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

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

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

3 个答案:

答案 0 :(得分:23)

enter image description here

从Android Studio首选项开始,(我的Android Studio版本3.6.1) 选择版本控制->选择git路径->单击'-'(减号按钮)->确定

答案 1 :(得分:15)

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

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

有(至少)三种选择。

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

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

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

视窗:

rd /s /q ".git"

在Linux / Mac上,您可能必须使用sudo将其删除(具体取决于权限)。

的Linux / Mac的:

rm -rf .git

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

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

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

答案 2 :(得分:-1)

只需从项目文件夹中删除隐藏的文件夹“ .git”