我在分支-X上,并在其上添加了几个提交.我想看看MASTER和我提交的分支之间的所有区别.我可以做一个
git checkout master
git log
Run Code Online (Sandbox Code Playgroud)
然后一个
git checkout branch-X
git log
Run Code Online (Sandbox Code Playgroud)
并且在视觉上区分这些,但我希望有一种更简单,更不容易出错的方法.
从git服务器拉出后,我正在尝试获取所有已更改文件的列表.我不需要任何代码特定部分,只是一个文件列表(以某种指示,以还判定是否它已添加,删除或更改).
我首先看了一下使用git log,但这显然只返回上一次提交的信息:
git log --name-status --max-count=1 --pretty=format:""
因为这显然只是从拉取的最后一次提交中获得了更改,所以我试图找到一种方法来获取所有更改(拉数几乎总是存在于多次提交中).
这有什么命令吗?(我正在与PHP的Git进行交互,顺便说一句)