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

x7yiwoj4  于 2022-11-16  发布在  Android
关注(0)|答案(5)|浏览(1847)

我正在使用Android Studio开发我的第一个项目,但无法正确配置Git和GitHub。我想从Git/Git中完全删除我的项目,然后重新开始。我该如何做呢?另外,我的项目文件夹中没有.git文件夹,那么我的git文件存储在本地的什么地方,我该如何使用Git和GitHub完全重新开始呢?
我已经在设置-〉版本控制中将VCS设置为“无”,但我不认为这会删除Git。目录显示为“未注册的根目录”。我还想知道在这个视图中显示几个目录是否正常?有时我有一些目录,而现在我有我的项目目录和未注册的根目录“app([my app directory])"。
有一次,我设法把一些东西推到了GitHub上,但只是我的一些项目文件。其他的,我在最初提交后添加到项目中的,显示为未版本化的,我添加了它们,并试图提交和推,但不能。而且,每次我构建我的项目时,它们都回到了未版本化的状态。这就是为什么我想完全从头开始

u0njafvf

u0njafvf1#

从Android Studio首选项(我的Android Studio版本3.6.1)选择版本控制-〉选择git路径-〉点击' - '(减号按钮)-〉确定
Windows:文件〉设置〉版本控制〉选择项目〉'-'(减号按钮)〉应用〉确定

更新日期:

目前谷歌更新了此设置。所以如果你想从你的项目中删除GitHub连接打开android Studio设置-〉版本控制-〉Github -〉点击' - '(减号按钮)-〉应用-〉确定

iugsix8n

iugsix8n2#

AFAIK,你不能使用Android Studio删除它(没有从项目中删除Git的按钮)。(更新:now incorrect,但这个答案的其余部分仍然是正确的和功能性的,因为Git仍然按照这个答案所依赖的方式工作)。
此外,.git是一个隐藏文件夹,这意味着它是隐藏的。ls需要-a来显示它,而大多数文件浏览器不会显示该文件夹。
Git也完全不依赖于Android Studio,所有的Git历史记录都存储在.git文件夹中,无论是否使用Android Studio都可以使用。
(至少)有三种选择。
第一个方法是非常简单的,所以当你进入你的项目根目录时,只要把/.git附加到路径上就可以了。
因此,如果你的项目根目录是D:/files/SomeProject,那么添加Git文件夹,使实际路径变成D:/files/SomeProject/.git,并删除其中的所有文件和文件夹。
或者,您也可以使用命令提示符删除它(注意,这假定您先进入根目录):
视窗:

rd /s /q ".git"

Linux/Mac操作系统:

rm -rf .git

当然还有显示隐藏文件夹的选项,但这会显示所有的文件夹。(10)、搜索folder(如果您的电脑不使用英语,也可以选择适用的语言),然后选择“显示隐藏文件和文件夹”。向下滚动,直到找到Hidden files and folders,然后选择show。其他操作系统有不同的方式,其中大部分很可能在互联网上的某个地方被覆盖(也可能是不同的Stack Exchange)。
不管你用哪种方法,现在你只要执行git init,然后重启它。所有以前的历史记录都将消失,活动树将是剩下的那个,所以要确保你在正确的分支上。当你删除.git文件夹时,如果不从远程文件夹中重新拉取,就没有办法恢复历史记录,这里假设你有/use一个。
请注意,如果你的项目已经上传到GitHub,你必须使用强制标志(-f)进行推送,否则它只会拒绝推送。使用-f标志要非常小心;它会给其他正在使用repo的人带来问题(尽管这只是在有其他人的情况下才是真正的问题),并且它会覆盖存储在GitHub上的repo的当前版本,或者你推送到的任何其他remote中的repo,这通常是不可恢复的。

omtl5h9j

omtl5h9j3#

我所做的是删除Android Studio项目绑定到GitHub:
1.我首先删除了https://github.com上的项目(不过你不必从GitHub中删除你的项目。将其视为可选步骤)
1.要删除GitHub与Android Studio项目的绑定,您需要在Android Studio中进入File -〉Settings -〉Version Control。但不要展开它,只需标记它。然后,在右侧将Git更改为None(下图中的红色箭头表示此操作)x1c 0d1x
1.最后从你的项目目录中删除隐藏目录.git,这个在下面的图片中指定(我实际上模糊了我的:-))。
遵循这三个步骤,我能够完全重新创建Github与相同的Android项目新鲜的项目.
我不喜欢的第一个答案(我还不允许发送评论)是,实际上删除Github帐户,但不删除Android Studio和Github中的项目之间的绑定。

i7uaboj4

i7uaboj44#

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

eqzww0vc

eqzww0vc5#

你应该删除所有的文件在'.git'文件夹中,为此,转到这个路径:“D:\file\YourProjectName\android”并在搜索栏中搜索“.git”并删除那里的所有文件。

相关问题