我在 Eclipse 中有想要上传到 GitHub 的代码,但到目前为止我不知道怎么做。它说“创建一个存储库”,但它看起来更像是一个包含您的项目的文件夹,我不确定如何将我的代码上传到它。为看似愚蠢的问题道歉。另外,如何删除存储库?也没有看到这样做的方法。
6 回答
虽然 Eclipse 的 EGit 插件是一个不错的选择,但更好的选择是学习使用 git bash —— 即,从命令行使用 git。学习 git 的基础知识并不难,在依靠 GUI 为您完成之前了解一些基本操作通常是非常有益的。但要回答你的问题:
首先,从http://git-scm.com/下载 git 。然后转到http://github.com/并创建一个帐户和存储库。
在您的机器上,首先您需要使用 git bash 导航到项目文件夹。当你到达那里时,你会:
git init
它将在该目录中启动一个新的 git 存储库。
完成此操作后,您需要使用远程注册该新存储库(您将上传 - 推送 - 您的文件到的地方),在这种情况下将是 github。这假设您已经创建了一个 github 存储库。您将从 GitHub 中的存储库中获得正确的 URL。
git remote add origin https://github.com/[username]/[reponame].git
您需要将现有文件添加到本地提交:
git add . # this adds all the files
然后您需要进行初始提交,因此您可以:
git commit -a -m "Initial commit" # this stages your files locally for commit.
# they haven't actually been pushed yet
现在您已经在本地仓库中创建了提交,但不在远程仓库中。要将其放在遥控器上,请执行您发布的第二行:
git push -u origin --all
这是将eclipse项目上传到github的分步视频
https://www.youtube.com/watch?v=BH4OqYHoHC0
在此处添加步骤。
右键单击您的 Eclipse 项目 -> 团队 -> 共享项目
从显示的列表中选择 git;选中询问创建或使用存储库的框 -> 单击创建存储库并单击完成。- 这将创建一个本地 git 存储库。(假设你已经安装了 git)
右键单击项目 -> 团队 -> 提交 - 仅选择要提交的文件,然后单击提交。- 现在文件已提交到您的本地仓库。
转到 Eclipse 中的 git 存储库视图(或团队 -> 在存储库视图中显示)
展开项目的 git repo 并右键单击 Remotes -> Create Remote
远程名称将显示为来源,选择“配置推送”选项并单击确定
在下一个对话框中,单击 URI 文本框旁边的更改并提供您的 git url、用户名、密码,然后单击“保存并推送”。这配置了 git Push。
要配置 Fetch,请转到 Git Repositories -> Remote -> Configure Fetch -> Add -> Master Branch -> Next -> Finish -> Save and Fetch
对于配置主分支,分支 -> 本地 -> 主分支 -> 右键单击并配置分支 -> 远程:源和上游分支:refs/heads/master -> 单击确定
刷新您的仓库时,您将能够看到您提交的文件,并且您可以从仓库进行推送和拉取。
对于日食,我认为 EGIT 是最好的选择。本指南 http://rogerdudler.github.io/git-guide/index.html将帮助您快速了解 git。
这些答案中的许多都提到了如何在 Git 上共享项目,这很简单,您只需在 git 上共享代码,但需要注意的一点是,最终用户可以双击并没有明显的“项目文件” . 相反,您必须使用 Import->General->Existing project 并选择整个文件夹
Jokab 的回答对我帮助很大,但在我的情况下,我无法推送到 github,直到我将我的 github 帐户登录到我的 git bash,所以我运行了以下命令
git config credential.helper store
然后
git push http://github.com/[user name]/[repo name].git
在第二个命令出现 GUI 窗口后,我提供了我的登录凭据,它对我有用。