相关疑难解决方法(0)

Git中的HEAD是什么?

你看到Git文档说的话

分支必须在HEAD中完全合并.

但究竟Git HEAD究竟是什么?

git

956
推荐指数
14
解决办法
42万
查看次数

GIT中的HEAD和ORIG_HEAD

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

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

git

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

如何只为一个目录级别`git ls-files`.

我正在使用msysgit(1.7.9),我正在寻找正确的git ls-files命令调用,以显示当前级别的(跟踪的)文件和目录,无论是从索引还是当前工作目录,如果这是更轻松.

基本上它会给出一个类似于你在Github上看到的目录列表.来自Windows,我不太熟悉正确的方法(?).

git ls glob

18
推荐指数
4
解决办法
1万
查看次数

使用on撤消git rebase

我使用以下方法将我的分支重新version2对抗大师

git rebase --onto master version1 version2
Run Code Online (Sandbox Code Playgroud)

我该怎么撤消这个?

为了撤消它,我做到了 git reflog

目前,git status(上version2)给了我:

Your branch and 'origin/version2' have diverged,
and have 2563 and 222 different commits each, respectively.
nothing to commit (working directory clean)
Run Code Online (Sandbox Code Playgroud)

我想撤消这个rebase.

git rebase

8
推荐指数
2
解决办法
5948
查看次数

HEAD @ {n}在git reflog的输出中意味着什么?

这些HEAD@{0}HEAD@{1}意味着什么?不HEAD应该是指向单个提交的标记吗?为什么它会同时显示?

git reflog
97df263 HEAD@{0}: commit: I just made my first change to this file. Yay!
4333289 HEAD@{1}: clone: from https://github.com/tswicegood/mysite
Run Code Online (Sandbox Code Playgroud)

git

2
推荐指数
1
解决办法
637
查看次数

标签 统计

git ×5

glob ×1

ls ×1

rebase ×1