Git 为什么你的新克隆人没有';不包含所有更改
我已经向git负责人提交了几个变更集,并向上推了推 我可以在远程响应中看到我的变更集,但是在我克隆了一个新的响应之后 我在几个文件上看不到最新的更改。 我只有一个分支Git 为什么你的新克隆人没有';不包含所有更改,git,Git,我已经向git负责人提交了几个变更集,并向上推了推 我可以在远程响应中看到我的变更集,但是在我克隆了一个新的响应之后 我在几个文件上看不到最新的更改。 我只有一个分支 $ 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
$ 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
$git分支
*主人
$git日志
以正确的方式显示所有日志
$git log#查看某些文件
它不显示该文件上的最新更改
$git log--完整历史记录
它正在显示该文件上的最新更改
我要我的档案带上最新的零钱
我应该怎么做?git log和git log——完整历史记录的唯一区别是,如果某些条目没有真正导致最终结果,那么第一个表单将隐藏它们。我以为这只会影响到树枝,但这可能是打击你的原因 您可以在for
git日志
您觉得两个日志中的最终结果是相同的还是不同的?克隆存储库时,只签出一个分支,通常是主分支。这就是为什么cloner存储库只列出
master
尝试运行git branch--remotes
,它将显示原始存储库中的所有分支
关于缺少的更改,这些更改可能位于master
的另一个分支中。如果是这种情况,您只需检查您所在的分支机构:
git checkout origin/someBranch
该文件的最终结果与“git log”一致,但我希望所有可以应用于我的文件的更改,即“git log--full history”中的更改。这正是区别所在
git log
可能会跳过不会导致最终结果的步骤。阅读手册页,你会在那里找到它。谢谢你的回复,我已经阅读了该手册,但我仍然希望我的文件能够接受所有更改。我如何使文件拾取所有更改,以及为什么我的文件没有进行一些更改?对不起,我阅读了标题中关于日志和日志之间的区别的问题--完整历史记录。我一直不明白你真的想问为什么你的新克隆没有包含所有的更改。谢谢你的回复。我真正想要的是,我的新克隆人能够接受所有更改。