我的文件目录中有两个文件夹 A 和 B,它们链接到同一个 Git 存储库。
我在文件夹 A 中创建了一个名为index.html. 然后index.html我index.html在文件夹 B 中创建一个不同的文件。然后我在文件夹 B 中添加、提交和推送 B 的内容。
当我从文件夹 A 中提取时,Git 声称我的文件“已经是最新的”。然而,这两个文件夹显然有不同的index.html文件。到底是怎么回事?
Kev*_*eid 10
git pull的工作是fetch新提交并将merge它们放入当前分支。如果当前分支与您从中拉取的分支相比没有过时,Already up-to-date. 即使您的工作目录中有本地更改,pull 也会说。git pull关注的是分支,而不是工作树——只有当有影响合并的更改时,它才会对工作树进行评论。
你的描述不足以解释为什么它不反对现有的index.html,但你不应该Already up-to-date.认为 git 认为你没有改变。相反,用于git status获取摘要。
为了了解您的分支的状态,git branch -v很有用(它显示提交 ID 以及与每个分支的上游分支的关系),或gitk --all用于所有提交的图形视图。
| 归档时间: |
|
| 查看次数: |
53283 次 |
| 最近记录: |