我使用Android Studio对我的应用进行编码。现在我想在2台PC上工作并考虑使用Cloud-Service。我决定使用GitHub,但我无法找到一种方法将我的GitHub帐户与我的Android Studio项目同步... 任何人都可以向我解释这个吗?
答案 0 :(得分:40)
最好的方法是通过好的方法来做到这一点。命令行。首先,确保你已经安装了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 for version控制。 Here了解更多相关信息。启用后,VCS下拉菜单将具有更多功能。要查看的是Commit Changes(git commit and push)和Update Project(git pull)。
答案 1 :(得分:4)
在Studio的VCS选项卡下,可以选择将项目发布到Github。会要求您提供凭据,然后您可以继续推送您的代码。
答案 2 :(得分:2)
刚进入Android应用程序开发者,我想我可能会在这里提到我认为我们应该gitignore build文件夹。这是巨大的,它不需要回购 [编辑]我指的是app / build文件夹。嘿,我发现它不包含在Android Studio .gitignore
中