- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个新的分支 A 来做一些 master 的工作,做了一些工作,做了一个本地提交。
然后我创建了一个分支 B 来做一些 master 的工作,做了一些工作并提交了它。然后我将它合并到 master 并在 master 上推送到上游。
现在我切换回分支 A。所以要合并最新的更改,我应该在 egit 中使用哪个选项?从上游获取还是拉取?
有什么区别?
我不想随机选择,因为我不想覆盖更改...
最佳答案
fetch from upstream
不会覆盖工作树中的任何内容。但是pull
会,但它不会完全破坏工作,如果它不能自动完成,它会产生手动合并的冲突。
我建议如果您不确定,请确保您的工作树是干净的,并且所有内容都已提交。记下当前的提交 ID。
现在你可以做你想做的,如果它做错了,你只需清理你的树(如果需要,通过删除东西)。然后要求它 checkout 您记下的提交 ID。现在你又回到了原来的地方。
commit-id(通常)总是可以访问的。这意味着如果您知道您所在位置的提交 ID,您就不会丢失您所在的位置。即干净的树和当前的提交 ID。
关于eclipse - egit 从上游拉取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12546845/
问题: 我发现 EGit 很棒并且大量使用它,但它可能非常慢。如果需要几分钟才能完成 C 版本的 git (Cgit) 在不到几秒钟的时间内完成的操作,这可能会令人沮丧。 所有操作都比 Cgit 慢得
最初我遇到了与中描述的相同的问题 egit - not authorized 。 首先,我成功从 Bitbucket 克隆了存储库。 然后,我尝试获取并收到错误“未授权” 但是,当我使用建议并单击“更
我使用 Eclipse 3.7 和 EGit 1.0。如果我在 Eclipse 工作区中创建存储库(作为项目的子文件夹),一切正常。但显然这是不推荐的,所以我想在其他地方建立一个存储库。但这并没有按预
那么让我设置一下我的场景。我在 Spring Tool Suite (Eclipse 4.5.1) 中使用 EGit 4.1.1。我和精通技术的同事从远程 URL 克隆了相同的 git 存储库。我的技
我已经启动了 Eclipse EGit。在某些场景下确实不全面。 我有本地文件,例如pom.xml 改变了。在 git 服务器上,此文件已更改。我做 pull,EGIt 说: Checkout con
我可以从命令行进行克隆,但不能通过 EGit (Eclipse) 进行克隆。广泛的谷歌搜索没有产生答案。这已经被问过很多次了,我几乎尝试了所有建议的东西。 我不断收到“无法打开 git-upload-
刚刚安装了 EGit 附带的 Eclipse 4.3 (Kepler)(我将其更新为 EGit 3.2.201312181205-r)和 Git for Windows .我在现有 Eclipse 工
是否可以像使用 C git git merge myBranch --no-ff --no-commit 那样在没有提交的情况下合并分支? ? 存储库设置,如 merge.ff = no或 merge
我在 Github 上有一个本地仓库和一个远程仓库。我刚刚创建了两个新的本地分支,Documentation 和 Development,使用 origin/master 作为上游源。 我如何将这些新
我创建了一个新的分支 A 来做一些 master 的工作,做了一些工作,做了一个本地提交。 然后我创建了一个分支 B 来做一些 master 的工作,做了一些工作并提交了它。然后我将它合并到 mast
我想使用 EGit 创建一个新标签。根据the manual有两种方法: 选择 团队 > 高级 > 标记... 但我没有 高级 中的子菜单团队 菜单。 执行创建标签... 在历史 View 中的提交上
我在推送到 github 存储库时收到此消息。您能告诉我修复它的步骤吗?我只推了一次就成功了。但是,当我更新一个项目并尝试推送我的第二次提交时,它显示“主拒绝非快进”并且不允许我推送。请解释一下程序。
我已经使用 EGit 将我的东西上传到 github 几个月了。 但是很晚了我没有看到哪些文件被更改了,我也不知道为什么。请帮忙。 如您所见,我更新了一些文件,但在文件部分看不到文件列表。 最佳答案
当我使用 EGit 从远程分支创建新分支时,我得到了错误的远程跟踪设置: 我从远程分支 refs/heads/master 创建本地分支 feature1 并立即推送到上游。在我的 .git/conf
我似乎无法弄清楚。我一直在导入,但是从存储库中没有任何文件。 我有一个本地仓库,其中有一个已 checkin 的grails项目。现在,我想将这些文件导出到eclipse中的新项目中。 (使用EGit
当前使用 Eclipse Mars.1 并从 Eclipse MarketPlace 安装 EGit。 Eclipse EGit 是否具有与 SourceTree 类似的功能,其中您可以选择分支内的
当我的工作区中当前有版本 A 时,我想在 Eclipse 中回滚到以前的项目版本 B,因为 A 中存在一些错误,我只想返回到版本 B 而不进行合并等。如何,在 EGit 中,我是否可以完成此操作并获得
我用了一段时间的 git,现在我想用 eGit 来集成 Eclipse。 我对“添加到索引”操作行为有疑问。它的行为是否与 git add 命令完全一样? 让我们考虑以下示例: 对文件进行一些更改(我
我正在尝试使用 Egit 在 Eclipse 中 checkout 一个新分支,但我一直收到相同的消息: 我尝试以任何可能的方式处理这个问题。选择“提交”或“存储”只告诉我没有要存储的更改。选择“重置
我当时在 Eclipse 中开发一个 Android 项目,然后我决定将其 Git。作为新手,我没有在项目的父项目中创建本地存储库,而是在 C:\Users\Little\.git\LocalRepo
我是一名优秀的程序员,十分优秀!