8得票2回答
当本地分支领先于远程分支时如何查看Git提交记录

当我的分支超前于远程仓库的分支时,我想查看git的提交记录。 我尝试了 git log 命令,它返回了所有的提交记录。但是,我只想查看从本地分支到origin/branch分支的超前提交记录。 这就是我的意思。 On branch permissions Your branch is ...

14得票2回答
为什么在git log中使用管道会删除分支名称?

当我运行时> git log --oneline 我得到了类似于这样的输出abcdef0 (head, branch, origin/branch) comment 0987654 different comment 1234567 (different-branch, origin/b...

157得票10回答
如何在Git中查看文件历史记录?

使用Subversion,我可以使用TortoiseSVN查看文件的历史记录/日志。 在Git中如何实现相同功能? 我只需要查看特定文件的历史记录,并比较不同版本。

26得票1回答
如何显示带有分支名称的git日志

我尝试使用--decorate和--source选项来运行git log命令,但仍无法获取提交2f3cb60和d7e7776所在的分支名称。为什么呢?#git log 2f3cb60 --graph --decorate --source --all --oneline ... * | | ...

9得票2回答
在git日志输出中,如何将颜色与条件换行相结合?

当我执行以下命令时: git log --format=format:"%C(yellow)%h %C(blue)%s %C(green)%ad %C(reset)%an%n%n%-b" 我得到的输出如下所示: 我希望提交信息能够显示为灰色,因此我尝试在我的格式字符串的末尾插入指令...

103得票7回答
自创建分支以来显示提交记录

有没有一种方法可以使用git log或其他命令只查看在分支创建后添加的提交?usage: git log [<options>] [<since>..<until>] [[--] <path>...] or: git show [optio...

7得票3回答
我该如何向git log -S传递字符串而不仅仅是一个单词?

我想要查找包含字符串“hello world”或任何包含该短语的文件的提交。 git log -SHello World 不起作用 git log -S'Hello World' 不起作用 git log -S"hello world" 不起作用 我一直在使用:git log -i ...

186得票6回答
如何获取一个分支的提交历史?

假设我从主分支master创建了一个新的分支my_experiment,并对my_experiment进行了几次提交。如果我在my_experiment上执行git log命令,我将看到该分支的提交记录以及在创建my_experiments分支之前对master分支进行的提交记录。 我希望能...

8得票1回答
在特定日期获取 Git 存储库的快照

假设我有一个包含多个分支的仓库。 是否可以使用通常的git命令获取某个特定日期/时间的仓库快照呢?(我们目前每天都有代码转储,我正在考虑消除这种情况) (假设没有永久删除分支,并且git提交历史记录没有被更改) 编辑:中间分支合并是可能的。

98得票6回答
将文件和目录移动到子目录中并保留提交历史记录

我该如何将目录和文件与提交历史一起移动到子目录中? 例如: 源目录结构:[项目]/x/[文件和子目录] 目标目录结构:[项目]/x/p/q/[文件和子目录]