我正在使用Android Studio开发我的第一个项目,并且无法正确配置Git和GitHub.我想从我的项目中完全从Git/Git中删除我的项目并重新开始.我怎样才能做到这一点?另外,我的项目文件夹中没有.git文件夹,那么我的git文件在本地存储在哪里,我怎样才能完全重新开始使用Git和GitHub?
我在设置 - >版本控制中将VCS设置为'无',但我不认为这会删除Git.该目录显示为"未注册的根".我还想知道在这个视图中显示多个目录是否正常?有时我有一些目录,目前我有我的项目目录和未注册的根"app([我的app目录])"...
有一次,我设法将内容推送到GitHub,但只有一些项目文件.其他,我在初始提交后添加到项目中,显示为无版本,我添加它们并尝试提交和推送,但不能.而且,每次我构建项目时,他们都会回归无版本.这就是为什么我想完全重新开始
AFAIK,您无法使用Android Studio删除它(没有用于从项目中删除Git的按钮).另外,.git
是一个隐藏文件夹,意味着它(好吧)隐藏了.
Git也不以任何方式依赖Android Studio.所有Git历史记录都存储在该.git
文件夹中.
有(至少)三种选择.
删除它的第一种方法非常简单.因此,当您进入项目根目录时,只需追加/.git
到路径即可.
因此,如果您的项目根目录是D:/files/SomeProject
,请附加Git文件夹,以便实际路径成为D:/files/SomeProject/.git
并删除其中的所有文件和文件夹.
或者,您也可以使用命令提示符将其删除(请注意,这假设您首先cd到根目录):
视窗:
rd /s /q ".git"
在Linux/Mac上,您可能必须使用sudo
它来删除它(取决于权限).
Linux的/ Mac的:
rm -rf .git
当然还有显示隐藏文件夹的选项,但这显示了它们无处不在.至少对于Windows(10),搜索folder
(或者如果您的计算机不使用英语,则使用适用的语言)并选择"显示隐藏文件和文件夹".向下滚动,直到找到Hidden files and folders
并选择show
.其他操作系统有不同的方式,其中大多数可能覆盖在互联网上的某个地方(也可能是不同的堆栈交换).
无论你采用哪种方式,现在你只需要git init
重新启动它.之前的所有历史记录都将消失,活动树将是剩下的一个,因此请确保您位于正确的分支上.删除.git
文件夹时,如果没有从遥控器上重新拉出,则无法恢复历史记录,这假设您拥有/使用了一个.
请注意,如果您的项目已经上传到GitHub,则必须使用force flag(-f
)进行推送.否则它只会拒绝推送.非常小心地使用-f
旗帜 ; 它会给在repo上工作的其他人带来问题(虽然只有其他人才会真正关心),它会覆盖存储在GitHub或你推送的任何其他遥控器上的当前版本的repo,这个通常是不可恢复的.