相关疑难解决方法(0)

如何比较本地git分支与其远程分支?

如何diff在本地分支和远程分支之间查看?

git

959
推荐指数
13
解决办法
68万
查看次数

GIT中的HEAD和ORIG_HEAD

这些符号是指什么,它们是什么意思?

(我在官方文档中找不到任何解释)

git

230
推荐指数
3
解决办法
9万
查看次数

git中的HEAD是什么?

最后一次提交,HEAD和我在目录中可以看到的文件状态之间似乎有区别.

什么是HEAD,我该怎么办?我应该避免哪些错误?

git head

220
推荐指数
4
解决办法
8万
查看次数

从Eclipse中的历史记录视图中删除ORIG_HEAD和FETCH_HEAD

我最近开始使用带有EGit插件的Eclipse Kepler,这些分支不是我习惯的.有没有办法永久阻止这些分支被创建?我尝试手动删除它们,但它不起作用,我不想在下次我提取或重新设置时使用它们.

eclipse git egit

5
推荐指数
1
解决办法
3396
查看次数

存储时合并状态丢失

在我们进行存储后,有关合并的信息会丢失.下面比较通常的合并和存储合并.

右:合并+推

git merge release-2013-10-29
# Everything works, cool
git commit -am "Upgraded to release 2013-10-29"
git push origin dev
Run Code Online (Sandbox Code Playgroud)

结果如预期,合并提交:

在此输入图像描述

错了:merge + stash + push

在这里,我需要隐藏合并更改,以便查看上一个合并行为.

git merge release-2013-11-06
# Conflicts fixed, but detected inappropriate behaviour
git stash
git stash pop
git commit -am "Upgraded to release 2013-11-06"
git push origin dev
Run Code Online (Sandbox Code Playgroud)

结果:此提交不再是"合并".我们还丢失了合并中包含的所有单个创作提交,就像我将进行所有这些更改一样.

在此输入图像描述


那么,合并时我们不应该藏匿任何东西吗?那么如何避免这种行为呢?

git merge

5
推荐指数
1
解决办法
268
查看次数

标签 统计

git ×5

eclipse ×1

egit ×1

head ×1

merge ×1