我试图找出当我的某个存储库中的某个特性分支被创建时,我发现这非常困难。我结束了使用git show-branch
和git log
的组合。什么是最简单/最快的方式来找出什么时候创建了一个git分支?
有没有更简单的方法从命令行快速高效地找到这一小段信息?
我试图找出当我的某个存储库中的某个特性分支被创建时,我发现这非常困难。我结束了使用git show-branch
和git log
的组合。什么是最简单/最快的方式来找出什么时候创建了一个git分支?
有没有更简单的方法从命令行快速高效地找到这一小段信息?
git show $(git merge-base master your-branch)
将显示提交您的分支分出主
我相信这只适用于'your-branch'尚未与'master'合并的情况。如果是这种情况,那么当分支最后合并时,这不会显示吗? – 2011-12-28 10:18:39
@MichaelMior:是的,正确的。但是如果你的分支已经合并了,你可能不知道它是否是同一个分支或不同的分支(你可能已经在旧分支上创建了一个新的分支)。您只会获得最新(有意义)的合并基础。将_branch_视为不包含在主干(主)_中 – knittl 2011-12-28 18:23:04
[如何确定创建一个Git分支什么时候?](http://stackoverflow.com/q/2255416/995714),[找到当创建一个git分支](http://stackoverflow.com/q/18277841/995714) – 2017-04-24 06:28:49
[如何确定何时创建一个Git分支?](http://stackoverflow.com/questions/ 2255416/how-to-determine-when-a-git-branch-was-created) – 2017-04-24 06:29:23