如何将 Android Studio 项目添加到 GitHub [重复]
Posted
技术标签:
【中文标题】如何将 Android Studio 项目添加到 GitHub [重复]【英文标题】:How to add an Android Studio project to GitHub [duplicate] 【发布时间】:2016-09-02 18:53:15 【问题描述】:我在 android Studio 中有一个项目。我想使用 android studio 将该项目添加到 GitHub 存储库。我该怎么做?
【问题讨论】:
this 和 this 的重复? 【参考方案1】:如果您使用的是最新版本的 Android Studio,那么您不需要为 Git 安装除 GIT 本身之外的其他软件 - https://git-scm.com/downloads
步骤
-
在 Github 上创建一个帐户 - https://github.com/join
安装 Git
在 Android Studio 中打开您的工作项目
转到 - 文件 -> 设置 -> 版本控制 -> GitHub
输入您刚刚在 Git 帐户上创建的登录名和密码,然后点击测试
一旦所有凭据都为真 - 它会显示成功消息或无效凭据。
现在点击 android studio 菜单栏中的 VCS
选择导入到版本控制 -> 在 GitHub 上共享项目
将出现的弹出对话框包含所有带有复选标记的文件,请执行或全部提交
下次想要推送项目时,只需单击 VCS -> Commit Changes -> Commit and Push。
就是这样。您现在可以在 GitHub 上找到您的项目。
【讨论】:
“无法创建用户存储库无法解析 GitHub 响应”【参考方案2】:首先,在 Github 中创建一个 Github 帐户和项目。转到根文件夹并按照步骤操作。
我们在这里忘记的最重要的事情是忽略文件。每次我们运行 Gradle 或构建时,它都会创建新文件,这些文件在构建之间以及从 pc 到 pc 之间是可变的。我们不希望将 Android Studio 中的所有文件都添加到 Git。不应将生成的代码、二进制文件(可执行文件)等文件添加到 Git(版本控制)中。所以在上传项目到 Github 时请使用 .gitignore 文件。它还减少了上传到服务器的项目的大小。
-
转到根文件夹。
git init
在根文件夹中创建 .gitignore txt 文件。将这些内容放在文件中。 (如果文件是自动生成的,则不需要此步骤)
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.idea
.DS_Store
/build
/captures
.externalNativeBuild
git add .
git remote add origin https://github.com/username/project.git
git commit - m "My First Commit"
git push -u origin master
注意:根据不同开发者的建议,他们总是建议从命令行使用 git。这取决于你。
【讨论】:
正确。这是涵盖必须忽略的文件情况的唯一答案。否则,开发人员之间可能会出现冲突,因为如果您提交 所有 将包含本地路径和变量(如 local.properties 文件)的文件,这些文件在不同开发人员的计算机上是不相同的。 +1 作为旁注,也许这是新的 Android (3.0) 所做的,但似乎它会在您创建新的 Android 项目时自动创建 .gitignore 文件。对于那些容易忘记这些细节的人(比如我 :) 最佳答案。其他的不适用于新的 Android Studio【参考方案3】:-
在 www.github.com 中注册并创建一个 GitHub 帐户。
从https://git-scm.com/downloads 下载 git 并将其安装到您的系统中。
在android studio中打开项目,进入文件->设置->版本控制->Git。
点击测试按钮来测试“Git 可执行文件的路径”。如果显示成功消息,一切正常,否则从安装 git 的位置导航到 git.exe 并再次测试。
转到文件 -> 设置 -> 版本控制 -> GitHub。输入您用于创建 GitHub 帐户的电子邮件和密码,然后单击 确定 按钮。
然后转到 VCS -> 导入版本控制 -> 在 GitHub 上共享项目。输入存储库名称、描述并点击分享按钮。
在下一个窗口中检查所有文件,以便为初始提交添加文件,然后单击确定。
现在项目将被上传到 GitHub 存储库,上传完成后,我们将在 android studio 中收到一条消息,显示“已成功在 GitHub 上共享项目”。单击该消息中提供的链接以转到 GitHub 存储库。
【讨论】:
更改后如何提交? 转到 VCS -> Git -> 提交文件 。然后输入提交信息并点击提交按钮。 youtube.com/watch?v=ZnS7fMPfbI8 在第三步,我想添加一些东西。当您在 Windows 上安装 git 时,它不会轻易地向您显示其 exe 文件。因此,此时您需要做一些艰苦的工作来搜索 git exe 的路径。在这里我发现这篇文章对搜索这条路径很有用,点击***.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
【讨论】:
第一次推码时还要配置邮箱和密码。 ***.com/a/33024593/3496570 请添加 .gitignore 文件 如果出现错误,使用 -f (强制推送) git push -f origin master。警告:强制推送可能会删除远程历史记录。 如果您已经在 GitHub 上创建了项目,这是一个很好的选择,否则我觉得 Tony 的回答更容易。我想这也取决于你是否喜欢使用终端。 这是在 AS 终端吗?以上是关于如何将 Android Studio 项目添加到 GitHub [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android Studio 项目中将库添加到 Gradle 构建?
Android Studio:如何将列表视图中的项目添加到列表视图 onClick
如何将谷歌键盘(Gboard)添加到我自己的 android studio 项目中?