git log --oneline显示了什么
时间: 2023-07-31 20:03:53 浏览: 85
`git log --oneline` 命令用于以一行的方式显示 Git 提交日志。它会将每个提交的信息缩短为一行,并只显示提交的 SHA-1 校验和和提交信息的第一行。例如:
```
cdef123 Fix bug #1234
789abcd Add new feature
1234567 Update README
```
其中,`cdef123`、`789abcd` 和 `1234567` 是提交的 SHA-1 校验和;`Fix bug #1234`、`Add new feature` 和 `Update README` 是提交信息的第一行。由于只显示了一行,因此 `--oneline` 参数特别适合在终端中查看 Git 提交历史。
除了 `--oneline` 参数,`git log` 命令还可以使用其他参数来显示更详细的提交信息,如 `--graph` 用于显示提交历史的分支图,`--author` 用于按照作者筛选提交等。更多参数可以通过 `git log --help` 命令查看。
相关问题
git log --pretty=oneline
git log --pretty=oneline 是一个 Git 命令,用于显示提交历史记录。该命令会按照提交时间的顺序列出所有提交,并以一行的形式显示每个提交的 SHA-1 校验和和提交信息。这个命令可以帮助开发者快速了解项目的提交历史,方便代码管理和版本控制。
git reset --soft HEAD^^
`git reset --soft HEAD^^`的作用是将当前分支的HEAD指针和索引回滚到倒数第二个提交(即倒数第二个commit)。这个命令会撤销最近的两个提交,但保留更改的文件在工作目录中。
以下是一个演示:
```shell
# 假设当前分支有三个提交,分别是commit1、commit2和commit3
# 查看当前分支的提交历史
git log --oneline
# 执行reset命令
git reset --soft HEAD^^
# 再次查看提交历史,可以看到最近的两个提交已经被撤销了
git log --oneline
```
请注意,`git reset --soft HEAD^^`只会撤销提交,不会删除或修改工作目录中的文件。如果你想撤销提交并且丢弃更改的文件,可以使用`git reset --hard HEAD^^`命令。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)