如何使用Android Studio将Android项目推送到github中现有的私有空存储库?

如何使用Android Studio将Android项目推送到github中现有的私有空存储库?,git,android-studio,github,Git,Android Studio,Github,我正试图用android studio将android项目推到私有的空回购。但我找不到简单的解决办法。我该怎么做 Github为将现有代码库添加到已存在的存储库中提供了一个有用的指南。虽然不是特定于androidstudio,但它允许您使用任何正常的提交方法 简言之: 导航到您的代码存储库 运行命令git init 使用git add添加要提交的文件。 提交更改:git commit-m“您的提交消息” 添加远程源:git-remote-add-originyour@git:回购/名称 验证远

我正试图用android studio将android项目推到私有的空回购。但我找不到简单的解决办法。我该怎么做

Github为将现有代码库添加到已存在的存储库中提供了一个有用的指南。虽然不是特定于androidstudio,但它允许您使用任何正常的提交方法

简言之:

  • 导航到您的代码存储库
  • 运行命令
    git init
  • 使用git add添加要提交的文件。
  • 提交更改:
    git commit-m“您的提交消息”
  • 添加远程源:
    git-remote-add-originyour@git:回购/名称
  • 验证远程URL
    git remote-v
  • 推送更改
    git推送原始主机

如果您正在推动本地位置的私有回购,即私有服务器:

  • 假设您已经设置了本地git存储库,请将cd刻录到远程位置,然后使用
    git clone“本地repo路径”克隆您的本地存储库。

  • 克隆会将本地repo设置为远程,因此我们必须使用
    git remote remove origin

  • 使用git config--bool core.bare true使远程回购成为空的

  • 然后在您的本地存储库中,使用
    git-remote添加源位置到远程git-repo'


现在,您应该可以在Android studio中推送到remote。

要将Android studio项目推送到空git,请执行以下操作:

  • 使用
    cd
    命令转到终端并将工作目录更改为项目根目录,然后输入以下命令
  • git init
  • git status
    ->这将以红色输出文件列表
  • git add.
    ->将所有文件添加到本地版本控制
  • git提交-m“一些提交消息”
  • git远程添加源存储库\u url.git
    示例:
    git远程添加源https://github.com/ramakrishnajoshi/JetpackNavigationComponent.git
  • git push——设置上游原始主机
    ->创建一个名为
    master
    的新分支,所有代码将被推送到该分支
  • 在终端中执行任何其他操作之前,请等待推送代码
  • 所有这些之后,您将收到一条类似于“分支主机设置”的消息,用于从源站跟踪远程分支主机