我在浏览 Github 网站上的一个仓库时注意到没有一个 Readme.md 文件,于是 Github 建议我创建一个。因此我就创建了这个文件。
在网页界面上添加了 Readme.md 文件后,我在本地仓库里更新并合并了最新的提交记录。虽然在 working directory 中有一些更改,但 index 中没有更改。我需要从另一个分支进行更改,所以我把更改藏起来,然后切换到 dev 分支。在 Git Extensions 中,我可以看到远程 origin/dev 分支比本地多了一个提交记录,所以我运行了 git pull 命令来快进到 Readme.md 提交记录。所有的操作都似乎很顺利。
但是,在这一点上我发现了一个问题——执行 git status 命令会显示:
问题:如何拉取远程添加的文件?
我可以手动下载文件并将其放置在文件夹中,但我想知道如何正确地处理这个问题。如果能解释发生了什么事情就更好了。谢谢!
在网页界面上添加了 Readme.md 文件后,我在本地仓库里更新并合并了最新的提交记录。虽然在 working directory 中有一些更改,但 index 中没有更改。我需要从另一个分支进行更改,所以我把更改藏起来,然后切换到 dev 分支。在 Git Extensions 中,我可以看到远程 origin/dev 分支比本地多了一个提交记录,所以我运行了 git pull 命令来快进到 Readme.md 提交记录。所有的操作都似乎很顺利。
但是,在这一点上我发现了一个问题——执行 git status 命令会显示:
所以,Git 知道应该有一个 README.md 文件与这个提交记录相关,但它不在 working directory 中。我用 Windows 资源管理器检查了 wd,发现 README.md 不在根目录中。我回到 Github 上查看,它在那里。我在 Git Extensions 的“文件树”中查看,也在那里。但它实际上没有物理地存在于计算机的文件夹中,并且 Git 知道它不存在。我重新运行了 git pull 和 git fetch,并尝试阅读 git fetch --help 和 git pull --help 帮助手册,并尝试了一些命令,但没有找到可以获取 README.md 文件的命令。deleted: README.md
问题:如何拉取远程添加的文件?
我可以手动下载文件并将其放置在文件夹中,但我想知道如何正确地处理这个问题。如果能解释发生了什么事情就更好了。谢谢!
git status
输出吗? - LightBender