【问题标题】:How to add an Android Studio project to GitHub [duplicate]如何将 Android Studio 项目添加到 GitHub [重复]
【发布时间】:2016-09-02 18:53:15
【问题描述】:

我在 Android Studio 中有一个项目。我想使用 android studio 将该项目添加到 GitHub 存储库。我该怎么做?

【问题讨论】:

标签: android git android-studio


【解决方案1】:

如果您使用的是最新版本的 Android Studio,那么您不需要为 Git 安装除 GIT 本身之外的其他软件 - https://git-scm.com/downloads

步骤

  1. 在 Github 上创建一个帐户 - https://github.com/join
  2. 安装 Git
  3. 在 Android Studio 中打开您的工作项目
  4. 转到 - 文件 -> 设置 -> 版本控制 -> GitHub
  5. 输入您刚刚在 Git 帐户上创建的登录名和密码,然后点击测试
  6. 一旦所有凭据都为真 - 它会显示成功消息或无效凭据。
  7. 现在点击 android studio 菜单栏中的 VCS
  8. 选择导入到版本控制 -> 在 GitHub 上共享项目
  9. 将出现的弹出对话框包含所有带有复选标记的文件,请执行或全部提交
  10. 下次想要推送项目时,只需单击 VCS -> Commit Changes -> Commit and Push。

就是这样。您现在可以在 GitHub 上找到您的项目。

【讨论】:

  • “无法创建用户存储库无法解析 GitHub 响应”
【解决方案2】:

首先,在 Github 中创建一个 Github 帐户和项目。转到根文件夹并按照步骤操作。

我们在这里忘记的最重要的事情是忽略文件。每次我们运行 Gradle 或构建时,它都会创建新文件,这些文件在构建之间以及从 pc 到 pc 之间是可变的。我们不希望将 Android Studio 中的所有文件都添加到 Git。不应将生成的代码、二进制文件(可执行文件)等文件添加到 Git(版本控制)中。所以在上传项目到 Github 时请使用 .gitignore 文件。它还减少了上传到服务器的项目的大小。

  1. 转到文件夹。
  2. git init
  3. 在根文件夹中创建 .gitignore txt 文件。将这些内容放在文件中。 (如果文件是自动生成的,则不需要此步骤)

    *.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .idea .DS_Store /build /captures .externalNativeBuild

  4. git add .
  5. git remote add origin https://github.com/username/project.git
  6. git commit - m "My First Commit"
  7. git push -u origin master

注意:根据不同开发者的建议,他们总是建议从命令行使用 git。这取决于你。

【讨论】:

  • 正确。这是涵盖必须忽略的文件情况的唯一答案。否则,开发人员之间可能会出现冲突,因为如果您提交 所有 将包含本地路径和变量(如 local.properties 文件)的文件,这些文件在不同开发人员的计算机上是不相同的。 +1
  • 作为旁注,也许这是新的 Android (3.0) 所做的,但似乎它会在您创建新的 Android 项目时自动创建 .gitignore 文件。对于那些容易忘记这些细节的人(比如我 :)
  • 最佳答案。其他的不适用于新的 Android Studio
【解决方案3】:
  1. www.github.com 中注册并创建一个 GitHub 帐户。
  2. https://git-scm.com/downloads 下载 git 并将其安装到您的系统中。
  3. 在android studio中打开项目,进入文件->设置->版本控制->Git
  4. 点击测试按钮来测试“Git 可执行文件的路径”。如果显示成功消息,一切正常,否则从安装 git 的位置导航到 git.exe 并再次测试。
  5. 转到文件 -> 设置 -> 版本控制 -> GitHub。输入您用于创建 GitHub 帐户的电子邮件和密码,然后单击 确定 按钮。
  6. 然后转到 VCS -> 导入版本控制 -> 在 GitHub 上共享项目。输入存储库名称、描述并点击分享按钮。
  7. 在下一个窗口中检查所有文件,以便为初始提交添加文件,然后单击确定
  8. 现在项目将被上传到 GitHub 存储库,上传完成后,我们将在 android studio 中收到一条消息,显示“已成功在 GitHub 上共享项目”。单击该消息中提供的链接以转到 GitHub 存储库。

【讨论】:

  • 更改后如何提交?
  • 转到 VCS -> Git -> 提交文件 。然后输入提交信息并点击提交按钮
  • 在第三步,我想添加一些东西。当您在 Windows 上安装 git 时,它不会轻易地向您显示其 exe 文件。因此,此时您需要做一些艰苦的工作来搜索 git exe 的路径。在这里我发现这篇文章对搜索这条路径很有用,点击stackoverflow.com/questions/11928561/where-is-git-exe-located ...我希望它也有帮助。
  • 不行,必须用有一定权限的token登录。
【解决方案4】:

您需要先在 GitHub 上创建项目。之后转到项目目录并在终端中运行:

git init
git remote add origin https://github.com/xxx/yyy.git
git add .
git commit -m "first commit"
git push -u origin master

【讨论】:

  • 第一次推码时还要配置邮箱和密码。 stackoverflow.com/a/33024593/3496570
  • 请添加 .gitignore 文件
  • 如果出现错误,使用 -f (强制推送) git push -f origin master。警告:强制推送可能会删除远程历史记录。
  • 如果您已经在 GitHub 上创建了项目,这是一个很好的选择,否则我觉得 Tony 的回答更容易。我想这也取决于你是否喜欢使用终端。
  • 这是在 AS 终端吗?
猜你喜欢
  • 1970-01-01
  • 2020-08-21
  • 1970-01-01
  • 2015-01-14
  • 2020-01-02
  • 2019-02-19
  • 2013-05-11
相关资源
最近更新 更多