我如何进行git pull更新?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何进行git pull更新?相关的知识,希望对你有一定的参考价值。

我仅在master分支上工作。我没有其他分支。我不小心删除了源文件夹,而我正试图找回它。当我执行git pull时,终端说它已经是最新的了,但是源文件夹仍然不存在。

答案

听起来您的本地和远程已经同步。如果是这样,则不需要“拉”。

建议:

  1. 保存当前工作的备份副本

  2. git reset --hard

  3. 查看是否有已删除的文件夹。

如果不是,请检查您的Git日志以验证该文件夹是否曾经被实际签入过。


根据您的最初帖子,我假设您只是从文件系统中删除了该目录,并且之后没有通过执行任何git“ commits”来添加错误。

如果目录不再位于当前分支中,则git checkout mydirgit reset --hard都将无济于事。

有关如何“还原”删除的详细信息,请参见此处:

Restore a deleted folder in a Git repo

以上是关于我如何进行git pull更新?的主要内容,如果未能解决你的问题,请参考以下文章

git pull后为啥分支没有更新

如何解决更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外 提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 'git pull ...

git pull 会导致本地为提交代码被覆盖吗?为啥我从来没出现过,啥情况下才会被覆盖呢?

Jgit中'pull'命令的使用

Git 代码更新:git fetch 和 git pull 的区别

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突