【已解决】git pull 显示 Already up-to-date,但文件并没有更新

这篇具有很好参考价值的文章主要介绍了【已解决】git pull 显示 Already up-to-date,但文件并没有更新。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


问题

流水线跑了几遍,修改的地方没变。。。
查看流水线日志也没发现明显问题。。。
登入服务器一看。。文件没变。。
重新手动pull,还是没变。。。
git status 查看工作目录和暂存区的状态
果然暂存区有东西。。。

解决

  • 放弃所有的缓存
git reset HEAD . 
  • 放弃掉所有还没有加入到缓存区(git add)的修改
git checkout .  

搞定!


over


拓展学习

主要内容完毕,下面记录一下这两个命令的详细功能:

1.git checkout

概述

在git中,checkout 在计算机英文翻译中是“检出”的意思,该命令用于切换分支或者恢复工作树文件,是 git 中仅次于 clone、add、pull、push 最常用的命令之一,同时也是一个很危险的命令,因为这条命令会重写工作区。

语法

  • git checkout [-q] [-f] [-m] [<branch>]
  • git checkout [-q] [-f] [-m] --detach [<branch>]
  • git checkout [-q] [-f] [-m] [--detach] <commit>
  • git checkout [-q] [-f] [-m] [[-b|-B|--orphan] <new_branch>] [<start_point>]
  • git checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] [--] <paths>…​
  • git checkout [-p|--patch] [<tree-ish>] [--] [<paths>…]

。。。参数,用法太多,看不懂。。别急掌握以下几个应用场景工作中就够用啦!

案例

  • 切换分支
git checkout branchName
  • 创建并切换至新分支(默认以HEAD版本当前分支为基准)
git checkout -b newBranch
  • 相当于: git branch newBranch + git checkout newBranch
  • 也可以指定需要复制的分支
git checkout -b newBranch origin/newBranch
  • 标准语法格式:git checkout -b|-B <new_branch> [<start point>]

2.git reset

概述

git reset命令用于将当前HEAD复位到指定状态。一般用于撤消之前的一些操作(如:git add,git commit等)。可以理解为玩游戏中的进度切换文章来源地址https://www.toymoban.com/news/detail-527955.html

语法

  • git reset [-q] [<tree-ish>] [--] <paths>…​
  • git reset (--patch | -p) [<tree-ish>] [--] [<paths>…​]
  • git reset [--soft | --mixed [-N] | --hard | --merge | --keep] [-q] [<commit>]

案例

  • 回退所有内容到上一个版本
git reset HEAD^  
  • 回退 index.js 文件的版本到上一个版本
git reset HEAD^ index.js
  • 回退到指定版本
$ git  reset  052e
  • --soft 参数用于回退到某个版本
  • --hard 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交:
  • HEAD 表示当前版本
  • HEAD^ 上一个版本
  • HEAD^^ 上上一个版本
  • HEAD^^^ 上上上一个版本
  • 以此类推…
  • HEAD~0 表示当前版本
  • HEAD~1 上一个版本
  • HEAD^2 上上一个版本
  • HEAD^3 上上上一个版本
  • 以此类推…

到了这里,关于【已解决】git pull 显示 Already up-to-date,但文件并没有更新的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包