【问题标题】:How to add Android-Project to GitHub [duplicate]如何将 Android-Project 添加到 GitHub [重复]
【发布时间】:2015-01-14 18:59:29
【问题描述】:

我正在使用 Android Studio 编写我的应用程序。现在我想在 2 台 PC 上工作并考虑使用云服务。我决定使用 GitHub,但我找不到将我的 GitHub 帐户与我的 Android Studio 项目同步的方法... 谁能给我解释一下?

【问题讨论】:

    标签: android github android-studio cloud synchronize


    【解决方案1】:

    刚刚进入 Android 应用程序开发,我想我可能会在这里提到我认为我们应该 gitignore 构建文件夹。它很大,不需要回购 [编辑] 我指的是 app/build 文件夹。嘿,我看到它没有包含在 Android Studio .gitignore 中

    【讨论】:

    • .gradle /local.properties .DS_Store /build .navigation .idea *.iml *.log *.hprof 这是我用的gitignore,经过一年的android开发
    • 我使用gitignore.io 来满足我的大部分 gitignore 需求。我已经有一段时间没有用 intellij 或 android 开发了,所以我不确定它是否是最新的。
    【解决方案2】:

    最好的方法可能是通过良好的 ol' 命令行。首先,确保你已经安装了 git 并且在你的路径中。您可以从here获取说明。

    接下来,转到 GitHub 并创建一个带有标题等的新存储库。关于 here 的说明。不用担心创建您的第一个提交,我们将在您的本地计算机上执行此操作。

    现在是有趣的部分。

    复制您选择的 repo 链接(我更喜欢 ssh,但这取决于您使用设置部分的程度)并前往终端。

    cd ~/project-path-here
    git init
    git add .
    git commit -am "initial commit"
    git remote add origin <your link>
    git push -u origin master
    

    如果一切顺利,您可以重新加载 github 页面并查看您的新推送。

    在您的另一台计算机上,您将能够克隆您创建的存储库。

    cd ~/project-path-here
    git clone <your link>
    

    然后您可以使用git pullgit push 检索更改并将其发送到服务器。

    如果你在WindowsMac 上更简单的时间,你也可以查看 Github 的桌面应用程序,但我发现这些缺少 git 的一些更高级的功能。

    编辑:要使用 Android Studio、Intellij、RubyMine 等注册新的 git 存储库,请转到项目设置(文件->设置),搜索版本控制,并指定您的项目使用 git 进行版本控制. Here 了解更多信息。启用后,VCS 下拉菜单将具有更多功能。要查看的是提交更改(git commit 和 push)和更新项目(git pull)。

    【讨论】:

    • 感谢您提供这么长的好答案!我现在知道如何通过终端进行推拉。现在我想通过 Android Studio 将项目推送到我的 GitHub 中,我该怎么做?
    • 我用 Android Studio 的东西更新了我的答案,但我绝对建议使用命令行而不是 Android Studio。
    • 现在可以了! ;) 谢谢! Android Studio 只是打开 GitHub,我可以在那里同步文件(使用 GitHub 的 GUI)
    • 我一直在尝试通过 Android Studio 推送到 GitHub,它一直说它已经在那里,但这对我有用!
    【解决方案3】:

    在 Studio 的 VCS 选项卡下,可以选择将项目发布到 Github。将要求您提供凭据,然后您就可以推送您的代码了。

    【讨论】:

    • 我尝试了 VCS 选项卡下的每个选项,但它对我不起作用......例如:VCS/Import into Version Controle/Share Project on GitHub 只是在我的桌面上打开 GitHub,我什么都不能点击
    • 一个。你有 Github 帐户吗?您是否已经创建了本地存储库?如果没有,那就去做吧。还有c。你有安装 git 吗?
    • 一个。是的。是的,我已经创建了一个
    猜你喜欢
    • 2016-09-02
    • 2020-08-21
    • 2015-09-20
    • 2011-03-06
    • 2020-01-09
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多