【问题标题】:How to know if I have latest version of file [git lfs lock workflow]如何知道我是否有最新版本的文件 [git lfs lock workflow]
【发布时间】:2020-09-02 12:25:18
【问题描述】:

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

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

【问题讨论】:

  • 请注意,Git 本身不包含git lock;这一定是一些附加组件。

标签: git git-lfs


【解决方案1】:

你可以:

即:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-25
    • 1970-01-01
    • 2011-02-03
    • 2023-01-26
    • 2012-04-02
    • 1970-01-01
    相关资源
    最近更新 更多