【发布时间】:2015-01-14 18:59:29
【问题描述】:
我正在使用 Android Studio 编写我的应用程序。现在我想在 2 台 PC 上工作并考虑使用云服务。我决定使用 GitHub,但我找不到将我的 GitHub 帐户与我的 Android Studio 项目同步的方法... 谁能给我解释一下?
【问题讨论】:
标签: android github android-studio cloud synchronize
我正在使用 Android Studio 编写我的应用程序。现在我想在 2 台 PC 上工作并考虑使用云服务。我决定使用 GitHub,但我找不到将我的 GitHub 帐户与我的 Android Studio 项目同步的方法... 谁能给我解释一下?
【问题讨论】:
标签: android github android-studio cloud synchronize
刚刚进入 Android 应用程序开发,我想我可能会在这里提到我认为我们应该 gitignore 构建文件夹。它很大,不需要回购 [编辑] 我指的是 app/build 文件夹。嘿,我看到它没有包含在 Android Studio .gitignore 中
【讨论】:
最好的方法可能是通过良好的 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 pull 和git push 检索更改并将其发送到服务器。
如果你在Windows 或Mac 上更简单的时间,你也可以查看 Github 的桌面应用程序,但我发现这些缺少 git 的一些更高级的功能。
编辑:要使用 Android Studio、Intellij、RubyMine 等注册新的 git 存储库,请转到项目设置(文件->设置),搜索版本控制,并指定您的项目使用 git 进行版本控制. Here 了解更多信息。启用后,VCS 下拉菜单将具有更多功能。要查看的是提交更改(git commit 和 push)和更新项目(git pull)。
【讨论】:
在 Studio 的 VCS 选项卡下,可以选择将项目发布到 Github。将要求您提供凭据,然后您就可以推送您的代码了。
【讨论】: