egit相关内容
我在我们的内部网络中建立了一个GIT服务器。我可以在服务器上使用git://...../和选项 - enable = receive-pack 推送到它。 但是当我尝试使用EGIT Eclipse插件(ssh:// username @ ip_adress:22 / project.git)通过ssh进行推送时,出现以下错误: 传输错误无法获取远程资源库引用。 原因:执行ls-r
..
我刚刚安装了Eclipse的EGit插件,重新启动了Eclipse,并且它显示在安装的软件列表中,但是...我无法找到任何添加的菜单或访问其功能? 我缺少什么? 为了证明我没有在这里产生幻觉,列表的截图是: 但是,在菜单,菜单项,透视图或视图中没有提示或线索,那里... 没有登录菜单: 没有登录项目: 没有登录视角: 我是否需要在某处进行一些额外的配置来启
..
我想在EGit中执行以下操作: $ git checkout -b newbranch $ git push -u origin newbranch 这给了我一个新的本地分支,将它推送到上游服务器,创建正确的跟踪参考。如何在EGit中完成相同的操作? 解决方案 对于第一个操作,您可以阅读EGit手册“创建一个新的本地分支“ 选择团队>切换至.
..
经过一番拉,合并和冲突解决后,我的GIT卡住了。这是我在主项目上试图做的(与EGit): “Pull”返回“无法拉入具有状态的存储库:mergeing_resolved“ ”从上游获取“返回”无法从GeniusWebSocket中获取 - 源 - 所有内容都是最新的。“ ”Merge“ “推到上游”返回“拒绝 - 非快进“。 ”添加到索引“不会执行任何操作。 在项目标题附近,我看
..
当共享一个项目作为git并试图将Eclipse项目文件夹作为git仓库时,Eclipse表示不建议这样做,并且它应该在Eclipse工作区之外。 为什么会这样? 解决方案 From Eclipse EGit帮助页面, 将项目设置为您的Repository的根文件夹可能不是一个好主意 原因是您永远不会能够将另一个项目添加到此存储库,因为.project文件将占据根文件夹;您
..
我为Eclipse使用EGit插件,但是每当我将项目添加到Git时,插件会在Eclipse目录视图中的项目文件夹旁边放置一个“NO-HEAD”指示。难道我做错了什么 ?这意味着什么? 解决方案 它可以简单地表示,直到您进行第一次添加和第一次提交, (甚至不是 master 一个),因此没有 HEAD 引用任何分支。 请参阅“为什么我需要明确推送新分支?”。
..
我修改了几个文件,然后隐藏了更改,然后执行了 git pull 在命令行中拉出所有最新的提交。然后我从EGit中完成了 Apply ststhed changes 。现在它应用了我的更改,并且从上次提交的存储文件中提取的更改都已经结束。我不确定为什么它没有询问我有关合并冲突,并覆盖了我的更改并丢失了以前的提交更改。 如何获取这些更改? 解决方案 在你的工作拷贝上,从命令行执行:
..
据我了解GIT,当我检查提交时,我应该将它的文件复制到我的工作目录中,但不应出现新的提交。虽然当我使用EGit并提交签出时,我会在reflog中看到新的提交。为什么?据我了解,checkout不应该创建新的提交。在这里我右键点击提交并选择结账 i.stack.imgur.com/hXqik.png“rel =”nofollow noreferrer“> 然后我在reflog中获得新的提
..
我一直在使用Eclipse和Git。现在我想用EGit。我的项目有4个包。每个软件包都有一个Git回购。 当我将Git repos导入EGit时,用户文档中有一条指令可导入或创建.project文件。这些.project文件可能与Eclipse相关。我已经有Eclipse项目,所以我不想创建新项目。我仍然可以使用EGit来GUI访问Git仓库,而无需创建新项目或导入项目吗? 项目创建和
..
我使用egit,这就是我所看到的。真的不明白它是如何工作的 从master切换到新分支。 更改现有文件,修改文件。 切换到master,所有更改都在master上显示。 (无提示,需要在切换之前提交更改) 解决方案 这不是egit的问题,而是git如何工作的默认行为。 如果您进行了一些更改,而不是将其添加/提交到git,那么它们就会应用到你接下来签出的任何分支。
..
我正在寻找一种方法来查看(尽管如此)我当前git回购的整个历史。从它看起来,egit的“显示在历史中”将只显示提交到当前提交。我的意思是,如果我做了commit1和commit2,然后决定检查第一个,运行项目的“显示历史记录”将不会显示commit2。 有没有什么方法可以让我看到回购的全部历史?我想这会在 git log master 控制台命令的行上出现。换句话说,如果你在任何时候结账,你
..
我最近在存储库视图中做了一次错误操作,并合并了两个不能(也不应该)合并的提交。结果是合并冲突。 对于这种情况,原生git有 git merge --abort 。 但是,我无法在egit中找到这样的选项。 解决方案 节“中止合并”: 如果合并导致冲突,您可以通过对当前分支进行硬重置来中止合并。这可以在状态“冲突”和状态“合并”中完成,即在解决冲突之前和之后。 可以从
..
我遇到了一个问题,我的origin / branch与我的本地分支不同步,请参阅下面的 当我尝试从本地”分段“分支压入原点/ staging分支我得到了“拒绝 - 非快进”错误。 我在Windows PC上使用Eclipse和EGit模块。 从另一篇文章我看到我可以通过“git push --force origin staging”来解决我的问题,以便用本地分支覆盖原始/暂存分
..
我们有一些 git 版本库,由于历史包含二进制测试文件和java .jar files。 我们即将完成 git filter-branch 将这些存储库重新克隆到每个地方(从每次数十次到数百次,具体取决于回购),并给出重写历史记录的问题我想知道是否有其他解决方案。 理想情况下,我想在不重写每个存储库的历史记录的情况下将问题文件外化。理论上这应该是可能的,因为你正在检出相同的文件,具有相
..
cat .git 我有一个git repo,它有一个预先提交的钩子,故意100% / hooks / pre-commit >退出1 如果我尝试通过命令行提交,它按预期失败。但是,如果我从egit提交,挂钩将被忽略,并且更改将被提交。 egit / jgit是否不识别挂钩?有没有解决这个问题的方法? 在此先感谢! 解决方案 (原文答案:2011年
..
我使用eclipse egit和github。我发现一些奇怪的东西,我没有改变任何东西,但egit标记为“改变”的文件。查看图像: 文件“run.bat”被标记为“已更改” li> 与“Git索引中的文件”相比,你可以看到没有什么不同的 与“HEAD中的文件”比较,您可以看到没有任何不同之处 p> 我的朋友使用mac,我使用windows,但我们都将git配置为“comm
..
环境交代:Mac OSX,Eclispse Mars,Git插件是Eclipse自带的。 eclipse无法提交,并且提交的用户也不显示,提交(commit)按钮置灰不可点击 还有一个提交的对话怎么是一个视图,而不是一个弹出框 以上描述如下图:
..
我试图从eclipse Juno的Git仓库视图中删除一个分支,在Mac OS X Lion上运行64位。 我收到以下错误日志,我尝试这样做,更改不会反映在远程存储库中。 org.eclipse.jgit.errors.RevisionSyntaxException :refs/remotes/origin/IMAdNetwork_3.5.4@8578 在org.eclipse.j
..
EGit中的提交按钮神秘地被灰暗化了。前几天工作很好。有谁知道如何解决这个问题。我没有在Google上找到任何线索。我会包括一个屏幕截图,但我还没有足够的信誉点。 解决方案 我遇到同样的问题最后设法解决它如下: 由于一切都在我添加远程主机之前工作,所有的工作都在我的小玩具项目中,我删除并重新添加我的远程主机使用gut bash: git remote remove origin
..
我希望在eclipse中使用GIT,最好是使用EGit,这是来自eclipse社区本身的支持。然而,尽管eclipse声称安装了所需的插件,但它并没有出现在透视图,导入和设置菜单中。 我正在使用Eclipse Juno进行Java EE,并且确认以下安装: 当我更新软件时,没有更多可用更新。当我去Egit或JGit的存储库时,eclipse告诉我插件已经安装。 窗口>首选项>团队
..