Android Studio 项目同步到 GitHub 的详细操作指南

in #cn28 days ago

为了用好Android studio,我尝试同步到我的GitHub上,通过询问chatgpt,稍微做了点变动完成了。随后,我还是汇总这一篇文章,后续我可以用。无论是同步到 GitHub,还是从 GitHub 拉取项目,按以下步骤就可以轻松操作了。不过,现在只是在家里的电脑推送了一个简单的hello代码,在公司拉到了本地电脑。

第一步,准备 GitHub 账户
确保已经注册并登录 GitHub。如果没有账户,可以到 GitHub 官网 免费注册。登录后,点击页面右上角的“+”按钮,选择“New Repository”来创建一个新的仓库。起一个合适的名称,填写描述,确定仓库可见性为“Public”或“Private”。我很早就有账号了,所以不是问题。

第二步,在 Android Studio 设置 Git
打开 Android Studio,进入 File > Settings(macOS 为 Android Studio > Preferences)。在左侧的导航栏中,找到 Version Control > Git。检查“Path to Git executable”是否指向了正确的 Git 安装路径。如果电脑没有安装 Git,可以从 Git 官网下载安装。话讲回来,公司的电脑并没有git,所以快速下载并按照默认安装了一遍。

第三步,配置 GitHub 账户
进入 File > Settings > Version Control > GitHub,点击“Add Account”,使用 GitHub 账户的凭证登录,或使用 GitHub Token(可以在 GitHub 的“用户设置”中生成)。

第四步,初始化本地 Git 仓库
回到 Android Studio 的主界面,点击顶部的 VCS 菜单,选择 Enable Version Control Integration,然后选择 Git。这样,Android Studio 就会自动为你的项目创建一个本地 Git 仓库。

第五步,提交代码到本地 Git 仓库
在项目文件中,右键点击你要提交的文件,选择 Git > Add。添加完成后,再次右键点击文件,选择 Git > Commit Directory。在弹出的窗口中写上提交说明,点击 Commit 提交到本地仓库。

第六步,将项目推送到 GitHub
现在可以将项目推送到 GitHub 上了。首先,在 Android Studio 的 VCS > Git > Remotes 中点击 +,在弹出框中填入 GitHub 仓库的地址。然后回到 VCS > Git > Push,确认推送的分支和提交记录,点击 Push。几秒钟后,代码就会出现在 GitHub 上的仓库中了!

如果遇到同步问题怎么办?
其实有一种更简单的方法就是直接使用 Android Studio 的“Share Project on GitHub”功能(这个我怀疑第一次做可以,后续为了版本控制,不合适),这能让你一步到位地将代码推送到 GitHub。推送完成后,以后每次代码更新时,你只需要 CommitPush 即可。

如何从 GitHub 拉项目到 Android Studio?
从 GitHub 拉取项目的步骤也很简单:

  1. 首先获取项目的 GitHub 地址。找到你想要的 GitHub 仓库,点击“Code”,选择 HTTPS 方式复制仓库地址。
  2. 打开 Android Studio,选择“Get from Version Control”。
  3. 在弹出的窗口中选择 Git,粘贴刚才复制的 GitHub 仓库地址,选择本地存放的路径并点击 Clone
  4. Android Studio 会自动下载项目依赖项,稍等片刻同步完成后就可以在模拟器或设备上运行项目了。
    5.更简单的方法是,在左侧直接选择GitHub,就会自动出现自己仓库中所有的代码库,直接选中就可以克隆了。

总体看,Android studio还是比较智能的。