使用git将Android Studio/IntelliJ项目添加到code.google.com项目中

使用git将Android Studio/IntelliJ项目添加到code.google.com项目中,android,git,intellij-idea,Android,Git,Intellij Idea,所以,我有一个Android Studio(IntelliJ)项目,用于我正在编写的一个应用程序。我想把它添加到我在code.google.com上创建的项目中。我如何做到这一点,而不必将存储库克隆到一个新的项目目录,然后将我的所有项目文件推送到其中 我发现我几乎可以用VCS>从版本控制签出>Git来完成这项工作,并指定一个Git存储库URL,但AS迫使我在执行此操作时创建一个新的空目录 如何使用code.google.com作为远程存储库设置Git源代码管理,而不必在文件系统中移动现有的项目文

所以,我有一个Android Studio(IntelliJ)项目,用于我正在编写的一个应用程序。我想把它添加到我在code.google.com上创建的项目中。我如何做到这一点,而不必将存储库克隆到一个新的项目目录,然后将我的所有项目文件推送到其中

我发现我几乎可以用VCS>从版本控制签出>Git来完成这项工作,并指定一个Git存储库URL,但AS迫使我在执行此操作时创建一个新的空目录


如何使用code.google.com作为远程存储库设置Git源代码管理,而不必在文件系统中移动现有的项目文件

好的,我想到的最佳解决方案是创建一个本地git存储库,创建一个code.google.com git项目,然后手动将本地存储库连接到code.google.com项目。请注意,这需要在开发机器上安装git

  • 在Android Studio中创建应用程序项目
  • 选择根项目文件夹
  • 选择VCS>导入到版本控制>创建Git存储库
  • 选择项目文件夹以创建git存储库。 现在该项目处于源代码控制之下
  • 使用git源代码管理在code.google.com上创建一个项目
  • 转到项目的源>签出页面并获取克隆URL
  • 打开终端并导航到项目目录
  • 修改本地git存储库以连接code.google.com上的远程存储库:

    git远程添加源

  • 将文件添加到存储库,并使用Android Studio界面或git命令行界面提交,例如:

    git add files-for-source-control.ext

    git提交

  • 最后,将提交推送到远程服务器:

    git推送源主机


  • 好的,我想到的最好的解决方案是创建一个本地git存储库,创建一个code.google.com git项目,然后手动将本地存储库连接到code.google.com项目。请注意,这需要在开发机器上安装git

  • 在Android Studio中创建应用程序项目
  • 选择根项目文件夹
  • 选择VCS>导入到版本控制>创建Git存储库
  • 选择项目文件夹以创建git存储库。 现在该项目处于源代码控制之下
  • 使用git源代码管理在code.google.com上创建一个项目
  • 转到项目的源>签出页面并获取克隆URL
  • 打开终端并导航到项目目录
  • 修改本地git存储库以连接code.google.com上的远程存储库:

    git远程添加源

  • 将文件添加到存储库,并使用Android Studio界面或git命令行界面提交,例如:

    git add files-for-source-control.ext

    git提交

  • 最后,将提交推送到远程服务器:

    git推送源主机

  • @奥巴特, 如果在Android studio上找不到可推送消息的内容,请尝试此方法 到达
    VCS>Git>Push 并选择“将当前分支推送到备用分支”的勾选框,然后单击按钮, 如果在Android studio上找不到可推送消息的内容,请尝试此方法 到达
    VCS>Git>Push
    然后选择“将当前分支推到备用分支”的勾选框,然后单击“推”按钮,它工作正常,只有当我从Android Studio推一个提交时,我从Android Studio收到消息:“无需推”(作为上次回复的补充),通过命令行,我可以推送到服务器,即使Android Studio说“无需推送”,它工作得很好,只有当我从Android Studio推送一个提交时,我才能从Android Studio收到消息:“无需推送”(作为上次回复的补充),通过命令行,我可以推送到服务器,即使Android Studio说“无需推送”