gpt4 book ai didi

git - 不知道如何配置git仓库——Git、GitHub、GitBox、EGit、Eclipse Indigo等诸多问题

转载 作者:太空狗 更新时间:2023-10-29 14:39:49 25 4
gpt4 key购买 nike

我是论坛的新手,也是 git、github 和所有其他 git-things 的新手。另一个人和我正在为我们的学位项目使用 git 和 github,但由于我不是终端的好 friend ,这真的让我发疯。

让我告诉你我到目前为止做了什么:

  • Mac OS X Lion 10.7.4
  • 安装了 EGit 插件的 Eclipse Indigo
  • git 从 mac 上的图形 View 安装
  • 已安装 gitBox
  • 带有存储库的 github 帐户(我通过下载 github for mac 并按照说明创建存储库:输入姓名、电子邮件地址等)--> 这就是我进行配置的方式。
  • 我是第一次启动 gitbox,我选择了“克隆存储库”选项。然后输入 github repo url,然后选择位置并点击接受。

现在的问题是我真的不明白它应该如何工作,我需要能够将我在我正在处理的 eclipse 工作区中的更改链接到我创建的存储库。

当尝试使用 EGit 插件从 eclipse 创建存储库时(r-单击项目 > 团队 > 共享...)创建的存储库显示:[NO-HEAD] 而不是 master(这是为创建的唯一分支) repo )。

帮忙吗?

最佳答案

克隆存储库可能无法正常工作,因为没有可克隆的内容。 github 存储库是空的。就像,甚至没有一次提交。

HEAD 指的是最后一次提交。这意味着它无法克隆它,因为主分支中没有任何提交。

您可以简单地在您的本地机器上初始化一个新的存储库。将文件复制到存储库,并将这些文件作为初始提交提交。然后,将 github URL 添加为源,并将更改推送 到源。

不确定您正在使用的 egit GUI git 界面,但这里是您需要执行的主要命令(您可以尝试在可用的菜单中找到):

  • "git init": 创建新的空仓库
  • “git add .”:暂存/准备所有要提交的更改文件
  • “git commit”:提交暂存文件(即,将其保存为文件的一个版本)
  • “git push”:将当前分支(默认为 master)上的文件推送到 origin - 如果 github 有一个空存储库,您可以将任何内容推送到它。

将文件从 github 复制回本地机器:

  • “git pull”:从源中获取所有更改,并在您的工作目录中 check out 新的 HEAD

    • “git fetch”:从源获取更改,但不 check out 新的 HEAD
  • "git checkout HEAD":检查 head 提交

关于git - 不知道如何配置git仓库——Git、GitHub、GitBox、EGit、Eclipse Indigo等诸多问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12232459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com