我在Eclipse中有想要上传到GitHub的代码,但到目前为止我还不知道该怎么做。它说“创建存储库”,但是看起来更像是一个保存项目的文件夹,我不确定如何将代码上传到其中。为看似愚蠢的问题道歉。另外,如何删除存储库?也没有找到执行此操作的方法。
我在Eclipse中有想要上传到GitHub的代码,但到目前为止我还不知道该怎么做。它说“创建存储库”,但是看起来更像是一个保存项目的文件夹,我不确定如何将代码上传到其中。为看似愚蠢的问题道歉。另外,如何删除存储库?也没有找到执行此操作的方法。
Answers:
尽管Eclipse的EGit插件是一个不错的选择,但更好的选择是学习使用git bash -即从命令行使用git。学习git的基本知识并不十分困难,并且在依赖GUI为您完成操作之前了解一些基本操作通常非常有益。但是要回答你的问题:
首先,请从http://git-scm.com/下载git 。然后转到http://github.com/并创建一个帐户和存储库。
在计算机上,首先需要使用git bash导航到项目文件夹。当您到达那里时,您可以执行以下操作:
git init
这将在该目录中启动一个新的git存储库。
完成此操作后,您需要向远程注册该新存储库(将文件上传到其中,并将其推送到其中),在本例中为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
git commit -a -m "Initial commit"
我需要先执行“操作” 之前,git pull https://github.com/[username]/[reponame].git
不确定是否是我做错了什么,但此后仍然有效。
这是将Eclipse项目上传到github的分步视频
https://www.youtube.com/watch?v=BH4OqYHoHC0
在此处添加步骤。
右键单击您的日食项目->团队->共享项目
从显示的列表中选择git;选中询问创建或使用存储库的框->单击创建存储库,然后单击完成。-这将创建本地git回购。(假设您已经安装了git)
右键单击项目->团队->提交-仅选择要提交的文件,然后单击提交。-现在,文件已提交到本地存储库。
转到Eclipse中的git仓库视图(或Team->在仓库视图中显示)
展开项目的git repo,然后右键单击Remotes-> Create Remote
远程名称将作为来源显示,选择“配置推送”选项,然后单击“确定”。
在下一个对话框中,单击“ URI”文本框旁边的“更改”,然后输入您的git url,用户名,密码,然后单击“保存并推送”。这将配置git Push。
要配置Fetch,请转到Git存储库->远程->配置Fetch->添加->主分支->下一步->完成->保存并提取
要配置主分支,分支->本地->主分支->右键单击并配置分支->远程:原始和上游分支:refs / heads / master->单击“确定”
刷新存储库后,您将能够看到提交的文件,并且可以从存储库中进行推送和拉取。
对于日食,我认为EGIT是最佳选择。本指南 http://rogerdudler.github.io/git-guide/index.html将帮助您快速理解git。
Jokab的回答对我有很大帮助,但就我而言,在我将github帐户登录到git bash之前,我无法推送到github,所以我运行了以下命令
git config credential.helper store
然后
git push http://github.com/[user name]/[repo name].git
在第二个命令之后,出现一个GUI窗口,我提供了登录凭据,它对我有用。