我已经向git Responsitory提交了几个变更集并推升了。
我可以在远程响应中看到我的变更集,但在克隆新的存储库之后。
我看不到几个文件的最新变化。 我只有一个分支。
$ git branch
* master
$ git log
showing all the logs in the right way
$ git log <filename1> #look at certain file <p>
It does not show the newest change on that file
$ git log --full-history <filename1> <p>
It is showing the newest change on that file
我希望我的文件拾取最新的变化。
我该怎么做?
答案 0 :(得分:0)
'git log'和'git log --full-history'之间的唯一区别是,如果第一个表单没有真正导致最终结果,它将隐藏某些条目。我认为它只会影响分支,但它可能会影响你。
您可以在git log
您觉得两个日志的最终结果是相同还是不同?
答案 1 :(得分:0)
克隆存储库时,只检出一个分支,通常是master。这就是您的克隆存储库仅列出master
。
尝试运行git branch --remotes
,它应该显示原始存储库中的所有分支。
关于您缺失的更改,这些更改可能位于master
的不同分支中。如果是这种情况,您只需要检查工作地点的正确分支:
git checkout origin/someBranch