将现有的 Android Studio 项目添加到现有的 GitHub 存储库

Tor*_*ris 5 git github android-studio

我在 Android Studio 中创建了一个新项目,我想将它添加到当前为空的现有 GitHub 存储库中。

我已经尝试过这个问题的答案:在保留旧提交的同时,用新的 Android Studio 项目替换 GitHub 存储库, 但是一旦我进入决赛,git push我就会收到一条错误消息fatal: No configured push destination.

我也试过https://github.community/t5/How-to-use-Git-and-GitHub/How-to-link-an-existing-Android-Studio-Project-to-an-existing/td- p/1946但这会将项目上传到错误的 GitHub 帐户。我有两个 GitHub 帐户,我认为这是此解决方案的问题,此后我已注销不需要的帐户。

还有其他方法可以连接到现有的 GitHub 存储库吗?

Md *_*har 6

很可能您忘记添加遥控器。您可以使用以下命令检查远程列表。

 git remote -v
Run Code Online (Sandbox Code Playgroud)

如果不存在原点,请尝试使用以下方法添加遥控器:

git remote add <remote name> <remote url>
Run Code Online (Sandbox Code Playgroud)

(远程 url 是你的仓库 url,例如:https : //github.com/user/repo.git

然后你可以使用以下命令推送:

git push <remote name> <your branch name>
Run Code Online (Sandbox Code Playgroud)


Mul*_*dec 3

您要做的第一件事是创建本地存储库(在您的计算机上)

git init
Run Code Online (Sandbox Code Playgroud)

当您尝试做 a 时git push,我假设您已经这样做了。因此,您接下来要做的就是为本地存储库定义一个远程存储库(github)以进行推送:

git remote add origin https://github.com/<user>/<repo>.git
Run Code Online (Sandbox Code Playgroud)

然后您可以push使用更多参数来完成您的任务。

git push -u origin master
Run Code Online (Sandbox Code Playgroud)

这将告诉 git 将您的提交推送到远程存储库master上的分支origin

更多信息在git remote这里: https: //help.github.com/articles/adding-a-remote/