[英]Git: cannot see commit on git visual log
I have been learning git by playing with its commands and reading stuff. 我一直在学习git,通过玩命令和阅读东西。 Here is what I can see, I am expecting a graph similar to what I did on the right.
这是我可以看到的,我期待的图表类似于我在右边所做的。
This is confusing, How should the tree look like because I cannot see my other commits? 这很令人困惑,树应该怎么样,因为我看不到我的其他提交? Why can't I see my commits?
为什么我看不到我的提交?
Here is what I did: 这是我做的:
c08b318
Commited a file called README.md and pushed to master c08b318
一个名为README.md的文件并推送到master somethingnew
somethingnew
的分支 643f1b0
modified README.md on somethingnew
branch then commit the modified file 643f1b0
在somethingnew
分支上修改了README.md,然后提交修改后的文件 1029180
and ad34cc2
1029180
和ad34cc2
somethingnew
created a new file called NewFile.txt and commited the file a526cd9
somethingnew
创建了一个名为NewFile.txt的新文件并提交了文件a526cd9
Try gitk --all
, which will display all branches and tags in your repository. 尝试
gitk --all
,它将显示存储库中的所有分支和标记。
By default, you're getting something like just the current branch's ancestry. 默认情况下,您获得的只是当前分支的祖先。
Git commit logs are local to the branch, so until a merge happens here - you won't see that commit in your visual log unless you have that branch checked out. Git提交日志是分支的本地日期,因此在此处发生合并之前 - 除非您检出该分支,否则您将无法在可视日志中看到该提交。
spiders-iMac:git-practice david$ git checkout master
spiders-iMac:git-practice david$ git log --oneline
f1aa76b Contents added to FileA
3c5a4fc Initial commit on master
spiders-iMac:git-practice david$ git checkout somethingnew
Switched to branch 'somethingnew'
spiders-iMac:git-practice david$ git log --oneline
187cd79 Merge branch 'master' into somethingnew
f1aa76b Contents added to FileA
a8fe187 Added FileB on branch somethingnew
3c5a4fc Initial commit on master
spiders-iMac:git-practice david$ git reflog
187cd79 HEAD@{0}: checkout: moving from master to somethingnew
f1aa76b HEAD@{1}: checkout: moving from somethingnew to master
187cd79 HEAD@{2}: checkout: moving from master to somethingnew
f1aa76b HEAD@{3}: checkout: moving from somethingnew to master
187cd79 HEAD@{4}: merge master: Merge made by the 'recursive' strategy.
a8fe187 HEAD@{5}: checkout: moving from master to somethingnew
f1aa76b HEAD@{6}: commit: Contents added to FileA
3c5a4fc HEAD@{7}: checkout: moving from somethingnew to master
a8fe187 HEAD@{8}: commit: Added FileB on branch somethingnew
3c5a4fc HEAD@{9}: checkout: moving from master to somethingnew
3c5a4fc HEAD@{10}: commit (initial): Initial commit on master
spiders-iMac:git-practice david$
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.