如何在Android Studio中更改Git代码库

38

我正在使用Android Studio集成Git,并已经同步了其他代码库。

但我希望更改Git代码库为GitHub。

我认为我需要断开当前连接的代码库,但我找不到此选项。

要实现这一点,我该怎么做?


你无法解释你的问题,请试着解释你的问题。 - Noor Nawaz
你在问什么,请解释得更清楚一些?我只想要改变Git仓库。但我在我的IDE(Android Studio)中没有找到任何选项。 - JayD
好的,我会添加更多的解释。:) - JayD
你想使用同一个项目还是检出另一个? - Noor Nawaz
我想使用同一个项目,但是想要使用Github仓库。(我已经管理了其他的版本控制系统,例如:http://dev.naver.com/)只是不检出。 - JayD
6个回答

78

我们可以更改存储库url。只需按照以下步骤操作。

在Android Studio Arctic Fox | 2020.3.1中

  1. 右键单击项目文件夹
  2. 从菜单中选择“Git
  3. 然后选择“管理远程...
  4. 现在,选择现有的“origin”并单击编辑
  5. 输入新URL,然后点击确定

对于较旧版本的Android Studio

  1. 右键单击项目文件夹
  2. 从菜单中选择“Git
  3. 选择“仓库
  4. 选择“远程...

Git > Repository > Remotes...

  1. 现在你会看到“Git Remotes”弹出窗口

Git Remotes

  1. 您可以编辑现有的url或删除旧的url,然后添加新的url。
  2. 单击“确定”。就是这样了。现在你连接到了新的存储库。但分支没有连通。只需按照以下步骤即可完成。
  3. 尝试从存储库“Git > 仓库 > 拉取...”中拉取更改
  4. 现在你会看到“拉取变化”弹出窗口。点击“刷新”按钮。

拉取更改

  1. 成功重新连接到仓库后,您可以在“要合并的分支”框下看到新仓库的分支。

要合并的分支

  1. 完成。现在您已经连接了新的仓库和分支

祝编码愉快 :)


我从未让旧的代码库接受任何东西,(这就是为什么我想要一个新的代码库来尝试修复上传到GitHub的问题)。问:由于我还没有得到任何输出,所以我跳过分支步骤吗? - jim
我认为每个代码库默认都有主分支,所以我们可以选择它。但我不确定这一点。 - Divakar Murugesh

21

您可以使用SmartGit应用程序,并在“Remote\Properties...”中设置您的新git URL,然后按下“Store”按钮。

或者,您可以转到“[项目文件夹]\.git”并编辑“config”文件。找到“url = https//[您当前的URL]”一行,并将其替换为您的新URL。


2
对于Mac用户访问隐藏的.git文件夹,请使用cmd+shift+.(点)组合键,同样的组合键可以将其隐藏。 - Swapnil Kadam

14

前往项目目录并删除隐藏的.git文件夹,如下所示

这将使您与git断开连接。

输入图像描述


谢谢。但是Android Studio没有这个选项? - JayD

4

2021 方法

在 Android Studio Arctic Fox | 2020.3.1 上测试通过

  1. 右键单击项目文件夹
  2. 从菜单中选择“Git”
  3. 然后选择“管理远程...”
  4. 现在,选择现有的“origin”并单击编辑
  5. 输入新的 URL 并单击确定

这是适用于新版Android Studio的正确答案。 - Alan Bastos

0

以上所有答案都可以,但是在更改远程URL后,您想用所有旧文件进行新提交,对吗?如何操作,我制作了视频,请参见https://youtu.be/_ffZXwgA5oU

我刚刚创建了一个新的Android Studio项目,并使用新的远程URL存储库初始化了一个新的git文件夹,然后我只需将所有旧项目文件复制并粘贴到新项目中,参见https://youtu.be/_ffZXwgA5oU


0

2023方法

  1. 点击Git
  2. 点击管理远程
  3. 然后点击URL,当你点击铅笔时,你可以粘贴从GitHub存储库中获取的代码的HTTP代码。

这看起来和2020年的另外两个答案一样? - Chris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接