如何将 Android Studio 项目添加到 GitHub [重复]

Posted

技术标签:

【中文标题】如何将 Android Studio 项目添加到 GitHub [重复]【英文标题】:How to add an Android Studio project to GitHub [duplicate] 【发布时间】:2016-09-02 18:53:15 【问题描述】:

我在 android Studio 中有一个项目。我想使用 android studio 将该项目添加到 GitHub 存储库。我该怎么做?

【问题讨论】:

this 和 this 的重复? 【参考方案1】:

如果您使用的是最新版本的 Android Studio,那么您不需要为 Git 安装除 GIT 本身之外的其他软件 - https://git-scm.com/downloads

步骤

    在 Github 上创建一个帐户 - https://github.com/join 安装 Git 在 Android Studio 中打开您的工作项目 转到 - 文件 -> 设置 -> 版本控制 -> GitHub 输入您刚刚在 Git 帐户上创建的登录名和密码,然后点击测试 一旦所有凭据都为真 - 它会显示成功消息或无效凭据。 现在点击 android studio 菜单栏中的 VCS 选择导入到版本控制 -> 在 GitHub 上共享项目 将出现的弹出对话框包含所有带有复选标记的文件,请执行或全部提交 下次想要推送项目时,只需单击 VCS -> Commit Changes -> Commit and Push。

就是这样。您现在可以在 GitHub 上找到您的项目。

【讨论】:

“无法创建用户存储库无法解析 GitHub 响应”【参考方案2】:

首先,在 Github 中创建一个 Github 帐户和项目。转到根文件夹并按照步骤操作。

我们在这里忘记的最重要的事情是忽略文件。每次我们运行 Gradle 或构建时,它都会创建新文件,这些文件在构建之间以及从 pc 到 pc 之间是可变的。我们不希望将 Android Studio 中的所有文件都添加到 Git。不应将生成的代码、二进制文件(可执行文件)等文件添加到 Git(版本控制)中。所以在上传项目到 Github 时请使用 .gitignore 文件。它还减少了上传到服务器的项目的大小。

    转到文件夹。 git init

    在根文件夹中创建 .gitignore txt 文件。将这些内容放在文件中。 (如果文件是自动生成的,则不需要此步骤)

    *.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .idea .DS_Store /build /captures .externalNativeBuild

    git add . git remote add origin https://github.com/username/project.git git commit - m "My First Commit" git push -u origin master

注意:根据不同开发者的建议,他们总是建议从命令行使用 git。这取决于你。

【讨论】:

正确。这是涵盖必须忽略的文件情况的唯一答案。否则,开发人员之间可能会出现冲突,因为如果您提交 所有 将包含本地路径和变量(如 local.properties 文件)的文件,这些文件在不同开发人员的计算机上是不相同的。 +1 作为旁注,也许这是新的 Android (3.0) 所做的,但似乎它会在您创建新的 Android 项目时自动创建 .gitignore 文件。对于那些容易忘记这些细节的人(比如我 :) 最佳答案。其他的不适用于新的 Android Studio【参考方案3】:
    www.github.com 中注册并创建一个 GitHub 帐户。 从https://git-scm.com/downloads 下载 git 并将其安装到您的系统中。 在android studio中打开项目,进入文件->设置->版本控制->Git。 点击测试按钮来测试“Git 可执行文件的路径”。如果显示成功消息,一切正常,否则从安装 git 的位置导航到 git.exe 并再次测试。 转到文件 -> 设置 -> 版本控制 -> GitHub。输入您用于创建 GitHub 帐户的电子邮件和密码,然后单击 确定 按钮。 然后转到 VCS -> 导入版本控制 -> 在 GitHub 上共享项目。输入存储库名称、描述并点击分享按钮。 在下一个窗口中检查所有文件,以便为初始提交添加文件,然后单击确定。 现在项目将被上传到 GitHub 存储库,上传完成后,我们将在 android studio 中收到一条消息,显示“已成功在 GitHub 上共享项目”。单击该消息中提供的链接以转到 GitHub 存储库。

【讨论】:

更改后如何提交? 转到 VCS -> Git -> 提交文件 。然后输入提交信息并点击提交按钮 youtube.com/watch?v=ZnS7fMPfbI8 在第三步,我想添加一些东西。当您在 Windows 上安装 git 时,它不会轻易地向您显示其 exe 文件。因此,此时您需要做一些艰苦的工作来搜索 git exe 的路径。在这里我发现这篇文章对搜索这条路径很有用,点击***.com/questions/11928561/where-is-git-exe-located ...我希望它也有帮助。 不行,必须用有一定权限的token登录。【参考方案4】:

您需要先在 GitHub 上创建项目。之后转到项目目录并在终端中运行:

git init
git remote add origin https://github.com/xxx/yyy.git
git add .
git commit -m "first commit"
git push -u origin master

【讨论】:

第一次推码时还要配置邮箱和密码。 ***.com/a/33024593/3496570 请添加 .gitignore 文件 如果出现错误,使用 -f (强制推送) git push -f origin master。警告:强制推送可能会删除远程历史记录。 如果您已经在 GitHub 上创建了项目,这是一个很好的选择,否则我觉得 Tony 的回答更容易。我想这也取决于你是否喜欢使用终端。 这是在 AS 终端吗?

以上是关于如何将 Android Studio 项目添加到 GitHub [重复]的主要内容,如果未能解决你的问题,请参考以下文章

我如何将此库添加到我的android studio项目中

如何在 Android Studio 项目中将库添加到 Gradle 构建?

Android Studio:如何将列表视图中的项目添加到列表视图 onClick

如何将谷歌键盘(Gboard)添加到我自己的 android studio 项目中?

将 commons-io 依赖添加到 Android Studio 中的 gradle 项目

如何将 Eclipse 中的 android 项目导入 Android Studio?