Shr*_*yas 2 git github bitbucket
我是 GIT 的新手,在识别特定的提交细节方面我有一个独特的问题。任何人都可以请帮助我回答。
我有一个名为“M”的主干,我从主干创建了一个名为 B1 的分支,在 B1 中,我提交了 3 次代码,提交 ID 为 C1、C2、C3。
现在我需要找到以下细节。
假设您有以下情况:
C0 --- C4 --- C5 <= master
\
\--- C1 --- C2 --- C3 <= B1
Run Code Online (Sandbox Code Playgroud)
如果执行:
git log --oneline master..B1
Run Code Online (Sandbox Code Playgroud)
你会得到:
C3 COMMIT3-MESSAGE
C2 COMMIT2-MESSAGE
C1 COMMIT1-MESSAGE
Run Code Online (Sandbox Code Playgroud)
然后如果你执行:
git rev-parse C1^
Run Code Online (Sandbox Code Playgroud)
你会得到你想要的:
C0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1223 次 |
| 最近记录: |