如何知道我是否具有文件的最新版本[git lfs lock工作流程]

问题描述

我们正在使用git lfs lockGitHub's open source git extension)来防止与二进制文件冲突。问题在于,有时人们会忘记拉出文件的最新版本,他们会锁定文件并对其进行处理,但是在尝试推送时会被拒绝。

那么如何在锁定文件之前快速检查文件是否为最新版本

解决方法

您可以:

也就是说:

git fetch
if git diff --quiet origin/master -- yourFile; then
   echo "No changes"
else 
   echo "File changed,let's reject log"
fi

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...