相关疑难解决方法(0)

如何将分离的HEAD与master/origin协调?

我是Git分支复杂的新手.我总是在一个分支上工作并提交更改,然后定期推送到我的远程源.

在最近的某个地方,我重置了一些文件以使它们脱离提交暂存,后来又做了一个rebase -i去除几个最近的本地提交.现在我处于一种我不太了解的状态.

在我的工作区域,git log显示我所期待的 - 我在正确的火车上,我不想要的提交,以及那些新的,等等.

但是我只是推送到远程存储库,并且有什么不同 - 我在rebase中杀死的一些提交被推送,而本地提交的新提交不存在.

我认为"master/origin"与HEAD分离,但我不是100%清楚这意味着什么,如何使用命令行工具将其可视化,以及如何修复它.

git

1506
推荐指数
15
解决办法
91万
查看次数

如何在git中找到下一个提交?(参考儿童/儿童)

ref^是指之前ref的提交,之后 获取提交ref怎么样?

例如,如果我git checkout 12345如何检查下一次提交?

谢谢.

PS是的,git是一个DAG节点指针结构树,无论如何. 如何在此之后找到提交?

git version-control

218
推荐指数
9
解决办法
5万
查看次数

如何在git中提交之间前进和后退?

我正在做一个git bisect,在到达有问题的提交后,我现在正试图向前/向后迈出一步,以确保我在正确的一个.

我知道HEAD^要在历史上倒退但是还有另一条捷径可以让我前进(朝向未来的特定提交),如下所示:

A - B - C(HEAD) - D - E - F
Run Code Online (Sandbox Code Playgroud)

我知道,我的目标是˚F,我想从移动Çd.


注意:这不是Git的重复:如何在提交之间来回移动,我的问题略有不同,在那里没有回答

git

85
推荐指数
6
解决办法
7万
查看次数

标签 统计

git ×3

version-control ×1